【发布时间】:2014-10-11 01:46:48
【问题描述】:
我在Page1.aspx 内document.ready As 中设置会话变量
sessionStorage.setItem('PrePayAmt', 'Some Value To Be Stored');
现在我想在 Page2.aspx 页面加载事件中获取这个值
protected void Page_Load(object sender, EventArgs e)
{
// Get Value Here
}
我已经在Page2.aspx 中声明了脚本部分,我可以在哪里获得这个值
<script type="text/javascript">
$(document).ready(function () {
var pre_pay = sessionStorage.getItem('PrePayAmt');
alert(pre_pay);
});
</script>
我在Page2.aspx As 中也有一个隐藏变量
<asp:HiddenField runat="server" ID="hdnPrePayAmt" />
【问题讨论】:
-
从后面代码中的 hiddenField 获取值怎么样??
-
当您调用 page2 时,您必须制作,要么发布到 page2,要么通过 url 发送。
-
@Aristos :除此之外,我讨厌将它作为查询参数传递,因为它是我传递的数量。
-
@User2012384 :我可以在我的
page_load事件中访问吗? -
我建议你使用javascript更新隐藏字段的值,然后你就可以在后面的代码中取回它。
标签: c# javascript jquery asp.net