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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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# 将jquery帖子中的数据保存到.net会话变量中_C#_Jquery_.net - Fatal编程技术网

C# 将jquery帖子中的数据保存到.net会话变量中

C# 将jquery帖子中的数据保存到.net会话变量中,c#,jquery,.net,C#,Jquery,.net,我构建了一个.aspx页面,该页面调用web api服务并返回一些数据。所讨论的按钮是一个类型为“button”的HTML按钮(非.net)。我想保存从以下jquery帖子返回的数据(布尔值): <script> $(document).ready(function () { $('#custSubmit').click(function () { var user = { email: $('#cust

我构建了一个.aspx页面,该页面调用web api服务并返回一些数据。所讨论的按钮是一个类型为“button”的HTML按钮(非.net)。我想保存从以下jquery帖子返回的数据(布尔值):

<script>
    $(document).ready(function () {
        $('#custSubmit').click(function () {
            var user = {
                email: $('#custEmail').val(),
                password: $('#custPassword').val()
            };
            $.post("http://blahblah", user, function (data, status) {
                if (data == "true" && status == "success") {
                    //I imagine my save logic will go here, but I could be wrong
                }
                $('#custEmail').val('');
                $('#custPassword').val('');
            });
        });
    });
</script>

$(文档).ready(函数(){
$('#custSubmit')。单击(函数(){
变量用户={
电子邮件:$('#custEmail').val(),
密码:$('#custPassword').val()
};
$.post(”http://blahblah,用户,功能(数据,状态){
如果(数据=“真”和状态=“成功”){
//我想我的保存逻辑会在这里,但我可能错了
}
$('#custEmail').val('');
$('#custPassword').val('');
});
});
});

但我很难找到一个如何将其保存到.net中会话变量的示例。谁能给我解释一下怎么做?提前感谢。

会话保存在服务器上。jQuery在客户机上运行。您需要将数据保存在您所在的位置,假设它是一个web服务(虽然这是个坏主意),您希望如何处理此值以及为什么希望它是一个会话?根据数据的性质(与安全无关),您可以将其存储在客户端的cookie或本地存储中。本地存储仅在您不需要支持较旧的浏览器时可用。它是一个布尔值,根据用户的凭据是否在数据库中返回true或false。可能不是最安全的方法,但它主要用于概念验证。如果它需要安全(听起来是这样的),那么每次都应该在服务器上执行此检查,而不是尝试将其存储在客户机上。