我有一个带有文本框和按钮的 html 应用程序。(静态应用)
我需要在按钮单击时传输文本框值,
这将带我到另一个 asp.net 应用程序。
(我可以在查询字符串中检索它)这可能吗?
2个应用程序位于不同的服务器中。
是的,这是可能的。您可以提供一个回发 url,并可以通过它们获取请求对象中的值。
将表单的方法和表单get
的操作设为您要访问的其他网站的 url,例如
<form action="http://www.google.co.uk" method="get">
<input type="text" name="test" />
</form>
提交时将发布到http://www.google.co.uk?test=ValueOfInput
编辑
刚刚注意到您使用的是 asp.net - 这不是静态 html!由于您有一个 asp 按钮,您可以添加一个按钮单击事件,因此您的代码如下所示:
<input ID="btnsrch" type="button"value="Search" runat="server" onclick="btnsrch_click" />
然后在您相应的cs文件中,您可以添加以下功能:
protected void btnsrch_click (object sender, EventArgs e)
{
Response.Redirect(string.Format("http://www.urltogoto.com?variable={0}", txtsrch.Text));
}