如何在登录后将MVC重定向到主页? [英] How to redirect MVC to Home page after log on?
本文介绍了如何在登录后将MVC重定向到主页?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
登录后如何重定向到主页..下面我添加了我的登录控制器和查看以及相关的JavaScript。请尽快帮助我。
这是我的控制器:
How do I redirect to Home page after I login.. Below I added my Login controller and View and related JavaScript. Please help me soon.
This is my Controller:
[HttpPost]
public JsonResult Login(User user)
{
Response Res = new Response();
//try
//{
string data = "";
List<user> userlist = new List<user>();
userlist = us.getByname(user.UserName);
User U = new User();
if (userlist.Count > 0)
{
U = userlist.SingleOrDefault(a => a.Password == user.Password);
if (U != null)
{
data = "Login Success";
}
else
{
data = "Login faliur";
}
}
else
{
data = "Login faliur";
}
return Json(data,JsonRequestBehavior.AllowGet);
}
,这是我的视图以及必要的JavaScript:
and, this is my View along with the necessary JavaScript:
div class="container">
<div ng-controller="lnCtrl">
<h1>Welcome</h1>{{Message}}
<form class="form">
<input type="text" ng-model="user.UserName" placeholder="Username">
<input type="password" ng-model="user.Password" placeholder="Password">
<button type="submit" ng-click="Login(user)" id="login-button">Login</button>
</form>
</div>
var AlApp = angular.module("AlApp", []);
AlApp.controller("lnCtrl", function ($scope, $http, $log) {
var Us = $scope.user;
$scope.Message = "Login";
$scope.Login = function (Us) {
//var Us = $scope.Us;
//alert(angular.toJson(Us));
$http({
method: "Post",
url: "/login/Login",
data: JSON.stringify(Us),
//data: Us
}).success(function (data) {
//alert(data);
$scope.Message = data;
}).error(function (err) {
$scope.Message = err.Message;
})
};
});
推荐答案
范围,
http,
log) {
var Us =
log) { var Us =
这篇关于如何在登录后将MVC重定向到主页?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文