我正在尝试在 Page_Unload 事件上保存一个值,将其存储在 Session(或 ViewState)中,然后从 javascript 中使用它。但是,会话的值仅在回发/刷新页面后才会更新,但我需要避免页面刷新,我该如何实现呢?
例子:
.cs
public void Page_Unload(object sender, System.EventArgs e)
{
string s="some text";
if (s.Contains("foo")) Session["bar"] = 37; else Session["bar"] = 38;
}
.aspx
<script type="text/javascript">
function tst() {
alert('<%=Session["bar"]%>');
}
</script>