从不同的网页访问隐藏字段值

发布于 2024-10-28 04:50:22 字数 39 浏览 1 评论 0原文

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

I have stored a string value in a hidden field of a page.
How to access it from a different webpage?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

伤感在游骋 2024-11-04 04:50:22

你有两个选择。

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

 字符串值=“值”;
 会话[“myValue”] = 值;

b.在 url 中传输该值。

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

You have two options.

a. Putting that string value in a Session.

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

b. Transmitting that value in the url.

 string value="value";
 Response.Redirect("./Mypage.aspx?value="+value);
左秋 2024-11-04 04:50:22

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

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

祝你好运!

On the page that contains the hidden value, you could post that form to the other page and get the value from this.Request.Form["hidden-field"].

Is that the sort of answer you are looking for? Maybe more details would help.

Good luck!

望喜 2024-11-04 04:50:22

如果您不介意使用 jQuery,并且只要页面位于同一域中,那么您可以使用 .load() 方法来完成。此方法基本上对页面

带有隐藏字段的页面

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

您正在调用的页面

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

执行GET请求附加说明:

  • 由于浏览器安全限制,大多数“Ajax”请求均受同源策略约束;该请求无法成功检索来自不同域、子域或协议的数据。

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

  • 查询字符串

  • 会话

引用:

If you don't mind using jQuery, and as long as the pages are on the same domain, then you can do it with the .load() method. This method basically does a GET request to the page

Page with hidden field

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

Page you're calling from

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

additional notes:

  • Due to browser security restrictions, most "Ajax" requests are subject to the same origin policy; the request can not successfully retrieve data from a different domain, subdomain, or protocol.

If they are on different domains then your only other options are:

  • Query Strings

  • Sessions

references:

风苍溪 2024-11-04 04:50:22

您还可以使用 cookie 跨页面传输值。也许您想阅读这篇文章以了解有关状态管理的更多信息。一定要读一下。一定会帮助你的。阅读本文后您可以决定要使用什么。

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

You can also use cookies to transfer the value across pages. May be you would want to read this piece of article to know more about the state management. Do read it. Will definitely gonna help you. You can decide what you want to use after reading this.

Hope it helps you. http://www.codeproject.com/KB/vista/ASPNet_State_Management.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文