【发布时间】:2011-03-30 11:09:58
【问题描述】:
我在页面的隐藏字段中存储了一个字符串值。 如何从其他网页访问它?
【问题讨论】:
标签: c# asp.net hidden-field
我在页面的隐藏字段中存储了一个字符串值。 如何从其他网页访问它?
【问题讨论】:
标签: c# asp.net hidden-field
你有两个选择。
一个。将该字符串值放入 Session 中。
string value="value"; Session["myValue"] = value;
b.在 url 中传输该值。
string value="value";
Response.Redirect("./Mypage.aspx?value="+value);
【讨论】:
在包含隐藏值的页面上,您可以将该表单发布到其他页面并从 this.Request.Form["hidden-field"] 中获取值。
这是您正在寻找的答案吗?也许更多细节会有所帮助。
祝你好运!
【讨论】:
如果您不介意使用 jQuery,并且只要页面在同一个域中,那么您可以使用 .load() 方法来实现。这个方法基本上是向页面发出GET请求
带有隐藏字段的页面
<div id="hiddenValue">Value</div>
您呼叫的页面
$('#newDiv').load('path/to/page.aspx #hiddenValue');
补充说明:
如果它们位于不同的域,那么您唯一的其他选择是:
查询字符串
会话
参考文献:
【讨论】:
您还可以使用 cookie 跨页面传输价值。可能您想阅读这篇文章以了解有关状态管理的更多信息。请阅读它。一定会帮助你的。您可以在阅读本文后决定要使用什么。
希望对您有所帮助。 http://www.codeproject.com/KB/vista/ASPNet_State_Management.aspx
【讨论】: