Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net将数据从视图发送到控制器,并使用该数据创建会话变量_C#_Ajax_Asp.net Mvc_Session - Fatal编程技术网

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

C# asp.net将数据从视图发送到控制器,并使用该数据创建会话变量,c#,ajax,asp.net-mvc,session,C#,Ajax,Asp.net Mvc,Session,当我登录到系统时,我已经通过http ajax请求接收到数据,然后我需要将数据发送到控制器,控制器通过响应发送数据。然后在控制器上,我需要创建会话变量。但我不知道如何将数据发送到控制器并创建会话,因为我是asp.NETMVC新手 这是我的密码 <script type="text/javascript"> var user = function (userName, password) { this.userName = userName;

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

这是我的密码

    <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>
里面 ifdata.success { //在根模板中创建一个隐藏字段,并根据数据[0]设置隐藏字段的值,并将其用于视图中。
}

您可以在GetUserLoginDetails函数中自己创建会话,以发送哪些数据。或者完全按照使用$.ajax调用GetUserLoginDetails函数的方式调用另一个函数,该函数由成功函数@Priyank中的serverdata发送。如何在javascript中创建asp会话变量