asp.net将数据从视图发送到控制器,并使用这些数据创建会话变量

本文关键字:数据 创建 变量 会话 控制器 net 视图 asp | 更新日期: 2023-09-27 18:20:40

当我登录到系统时,我已经通过http ajax请求接收到数据,然后我需要将数据发送到控制器,控制器通过响应发送数据。然后在控制器上,我需要创建会话变量。但我不知道如何将数据发送到控制器并创建会话,因为我是asp.net mvc 的新手

这是我的代码,

    <script type="text/javascript">
    var user = function (userName, password) {
        this.userName = userName;
        this.password = password;
    }
    function loginData() {
        var userName = $("#username").val();
        var password = $("#password").val();

        var userData = new user($("#username").val(), $("#password").val());
            $.ajax({
                type: "POST",
                url: "http://enh-cis.cloudapp.net/e.cloud/api/UserLogin/GetUserLoginDetails",
                data: userData,
                dataType: 'json',
                success: function (data) {
                    if ((data[0] == null)) {
                        alert("username or password is incorrect");
                        window.location.replace("@Url.Action("Login", "GRN")");
                    }
                    else {
                        window.location.replace("@Url.Action("Index", "GRN")");
                    }
                },
            });
        }      
</script>

asp.net将数据从视图发送到控制器,并使用这些数据创建会话变量

内部if(data.success){//在根模板中创建一个隐藏字段,并根据数据[0]设置隐藏字段的值,然后在视图中使用该值。}