我正在用C#开发Web应用程序。其中Default.aspx
页面在启动时运行,在该页面上加载(运行)JavaScript,创建一个简单的文本框和按钮。
文本框和按钮都是由JavaScript创建的。
当我点击按钮时,它从文本框中获取值。现在我想要Default.aspx.cs
方面的价值。
问题:
如何将此文本框值提供给服务器端(Default.aspx.cs
)
答案 0 :(得分:2)
一些选项:
答案 1 :(得分:1)
1)如果你的文本框没有runat =" server"属性,您可以使用以下方法。
创建一个隐藏字段,其中包含runat =" server"即它是服务器端控件。在按钮单击(在javascript中)中将此文本框的值分配给此隐藏字段。
然后,您可以访问服务器端隐藏字段的值。
2)如果你的文本框有runat =" server"属性,您可以使用以下方法。
Request.Form["Name of Textbox"].ToString()
答案 2 :(得分:0)
您可以从Request.Form
集合中检索价值。
string strValue = Request.Form["Name of Control"].ToString();