如何在登录后将MVC重定向到主页? [英] How to redirect MVC to Home page after log on?

查看:124
本文介绍了如何在登录后将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"&gt;
        <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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆