我正在用C#开发一个网络应用程序。其中Default.aspx
页在启动时运行,在该页面上加载(运行)一个JavaScript,它创建一个简单的文本框和按钮。
文本框和按钮都是由JavaScript.创建的。
当我单击按钮时,它会从文本框中获取值。现在我想要Default.aspx.cs
侧的值。
问题:
如何将此文本框值发送到服务器端(Default.aspx.cs
)
发布于 2014-03-29 18:18:10
一些备选方案:
发布于 2014-03-29 18:16:44
1)如果文本框没有runat="server“属性,则可以使用以下方法。
创建一个具有runat="server“(即服务器端控件)的隐藏字段。通过单击按钮(在javascript中)将此文本框的值分配给此隐藏字段。
然后,您可以访问服务器端隐藏字段的值。
2)如果文本框具有runat="server“属性,则可以使用以下方法。
Request.Form["Name of Textbox"].ToString()
发布于 2014-03-29 18:19:56
您可以从Request.Form
集合中检索值。
string strValue = Request.Form["Name of Control"].ToString();
https://stackoverflow.com/questions/22734822
复制相似问题