【发布时间】:2011-03-22 22:16:16
【问题描述】:
我有一个带有输入/文本字段的 asp 页面和一个链接到 aspx 页面的锚点/href。我想要的是用输入/文本字段中输入的值填充我的 aspx 页面上的标签控件。我该怎么做?
【问题讨论】:
-
有点,是的。但如果您有其他建议,我可以将这个想法传递下去,然后也许它不必是一个链接。
标签: asp.net asp-classic
我有一个带有输入/文本字段的 asp 页面和一个链接到 aspx 页面的锚点/href。我想要的是用输入/文本字段中输入的值填充我的 aspx 页面上的标签控件。我该怎么做?
【问题讨论】:
标签: asp.net asp-classic
没有直接的方法可以通过超链接从表单字段中获取值并将它们传递给超链接的目标。您需要:
将 javascript 事件处理程序附加到超链接,而不是设置以您的 aspx 页面为目标的 href="" 并从查询字符串中的输入字段传递值。然后,您可以在您的 aspx 页面中使用 Request.QueryString["NameOfValuePassedIn"] 来获取该值并将其分配给您的标签。
或
更改您的asp页面中的<form>元素,使其action属性指向aspx页面,然后添加一个提交按钮,或更改您的超链接,使其再次使用javascript,但这次是触发表单提交。然后,您可以在您的 aspx 页面中使用 Request.Form["NameOfValuePassedIn"] 来获取该值并将其分配给您的标签。
【讨论】: