繁体   English   中英

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

[英]Accessing Hidden Field value from a different webpage

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

您有两个选择。

一种。 将该字符串值放入会话中。

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

b。 在网址中传输该值。

 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');

补充笔记:

  • 由于浏览器安全性的限制,大多数“ Ajax”请求都受相同的原始策略约束; 该请求无法成功从其他域,子域或协议检索数据。

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

  • 查询字串

  • 届会

参考资料:

您也可以使用cookie在页面之间转移价值。 您可能想阅读这篇文章,以了解有关状态管理的更多信息。 读吧。 一定会帮助你的。 阅读此书后,您可以决定要使用什么。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM