我在 form1.aspx 的 hdnField 中有值。我在 javascript 中为 hdnfield 分配了一个值。我想以另一种形式 form2.aspx 在 aspx.vb 中获取该值。我怎样才能做到这一点?
最佳答案
如果您的 Form1.aspx 提交到 Form2.aspx,那么您至少有几种方法来访问表单字段(包括隐藏字段)的值:
Request.Form 属性公开一个
NameValueCollection
,其中包含所有提交的表单字段名称(作为键)及其值(作为值)。您可以使用语法Request.Form["fieldName"]
来访问该值。如果这是 ASP.NET 2+ 并且您使用了跨页发布技术,则您将能够使用页面的
PreviousPage
属性访问上一页中的字段值.如果您使用
Server.Transfer
,则可以使用 CurrentHttpContext
访问值。
如果您需要更多信息,您应该查看Passing values between pages in ASP.NET .
关于javascript - 如何以另一种形式获取隐藏字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876707/