如何在javascript中设置会话值
how to session set value in javascript?
我需要帮助。。。
var languageID = document.getElementById('drpLanguage').value;
//alert(languageID);
if (languageID == "1") {
<%Session["languageIDD"] = "1";%>
} else if (languageID == "3") {
alert("5");
<%Session["languageIDD"] = "2";%>
} else {
<%Session["languageIDD"] = "3";%>
}
<% Session["languageIDD"] = "'+languageID+'"; %>
window.location = "Default.aspx";
此代码工作不正确。因为,LanguageID=3。
帮帮我……
ASP.NET不识别Javascript代码,忽略Javascript"if and elses",它以这种方式直接读取:
Session["languageIDD"] = "1";
Session["languageIDD"] = "2";
Session["languageIDD"] = "3";
所以会话总是="3",因为这是最后一个。
如果您需要通过javascript将数据发布到后端,您需要学习AJAX。
Jquery有一个很棒的库来使用AJAX,请查看:http://api.jquery.com/jQuery.ajax/
不要从JavaScript代码中设置会话变量。这可以很容易地被黑客入侵,通过直接执行AJAX调用。
相关文章:
- 正在Javascript响应中设置会话变量
- 在 AJAX 调用的 zend 控制器操作中正确设置会话
- 设置会话变量并从Jquery更改页面
- 单击按钮即可设置会话
- 根据页面中设置的值在php中设置会话
- Chrome和Firefox不会取消设置会话数组,但IE和Safari会取消设置
- 在MVC视图和DateTimePicker中设置会话变量
- 如何在javascript中设置会话值
- jQuery和ajax在PHP中设置会话变量
- 在Express中手动设置会话ID
- 如何设置会话 Cookie 以保护和使用 CSRF 令牌
- 如何在 jquery 中设置会话变量
- 在 PHP 中关闭网页时如何取消设置会话
- 如何在页面关闭时取消设置会话
- 使用类单击时如何设置会话[“类型”]
- 如何使用挖空从虚拟机设置会话变量
- 如何使用JavaScript设置会话变量
- 使用AJAX在PHP中设置会话变量
- 在刷新页面之前不会设置会话属性
- 设置会话变量并执行javascript函数