C# 将jquery帖子中的数据保存到.net会话变量中
我构建了一个.aspx页面,该页面调用web api服务并返回一些数据。所讨论的按钮是一个类型为“button”的HTML按钮(非.net)。我想保存从以下jquery帖子返回的数据(布尔值):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
<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。可能不是最安全的方法,但它主要用于概念验证。如果它需要安全(听起来是这样的),那么每次都应该在服务器上执行此检查,而不是尝试将其存储在客户机上。