从其他网页访问隐藏字段值

时间:2011-03-30 11:09:58

标签: c# asp.net hidden-field

我已将字符串值存储在页面的隐藏字段中。 如何从其他网页访问它?

4 个答案:

答案 0 :(得分:1)

您有两种选择。

一个。将该字符串值放在Session中。

 string value="value";
 Session["myValue"] = value;

湾在网址中传输该值。

 string value="value";
 Response.Redirect("./Mypage.aspx?value="+value);

答案 1 :(得分:0)

在包含隐藏值的页面上,您可以将该表单发布到另一页并从this.Request.Form [“hidden-field”]中获取值。

这是你正在寻找的那种答案吗?也许更多细节会有所帮助。

祝你好运!

答案 2 :(得分:0)

如果您不介意使用jQuery,并且只要页面位于同一个域中,那么您可以使用.load()方法执行此操作。此方法基本上对页面执行GET请求

隐藏字段的网页

<div id="hiddenValue">Value</div>

您正在致电

的网页
$('#newDiv').load('path/to/page.aspx #hiddenValue');

附加说明:

  • 由于浏览器安全限制,大多数“Ajax”请求都受same origin policy的约束;请求无法从其他域,子域或协议中成功检索数据。

如果他们在不同的域上,那么您唯一的其他选择是:

  • 查询字符串

  • 会话

引用:

答案 3 :(得分:0)

您还可以使用Cookie在页面之间传输值。也许你想阅读这篇文章来了解更多关于国家管理的知识。读它。肯定会帮助你。阅读本文后,您可以决定要使用的内容。

希望它对你有所帮助。 http://www.codeproject.com/KB/vista/ASPNet_State_Management.aspx