2010-07-29 114 views
2

我有一个输入/文本字段和链接到aspx页面的锚/ href的asp页面。我想要的是使用在输入/文本字段中输入的值填充我的aspx页面上的标签控件。我会怎么做?经典ASP/ASP.NET:如何从我的.net页面检索经典asp数据?

+0

是否必须是链接? – Oded 2010-07-29 19:32:50

+0

种,是的。但是如果你有另一个建议,我可以将这个想法传递出去,然后也许它不必是一个链接。 – 2010-07-29 19:35:17

回答

4

用超链接没有直接的方法从表单字段中获取值并将它们传递给超链接的目标。您需要:

  1. 附加JavaScript事件处理程序的超链接,而不是设置为目标的aspx页面并通过从输入字段的查询字符串的值href=""。然后,您可以在您的aspx页面中使用Request.QueryString [“NameOfValuePassedIn”]来获取值并将其分配给您的标签。

  2. 改变你的ASP页面的<form>元素,以便在aspx页面,然后它的action属性点或者添加一个提交按钮,或者改变您的超链接,以便再次使用JavaScript,但这次触发表单提交。然后,您可以在您的aspx页面中使用Request.Form [“NameOfValuePassedIn”]来提取值并将其分配给您的标签。

+0

+1 - 几乎我建议的两个选项。 – Oded 2010-07-29 19:38:22

+0

+1直接发布到aspx页面。 – 2010-07-29 19:45:13