我做了一些研究,发现我如何从输入html文本框中读取值.
这对我来说很好,但立刻它不起作用.
这是我的代码,输入html返回null
<input type="text" name="inpNickname" placeholder="Nickname" data-placement="right" data-toggle="tooltip" title="Nickname" id="txtNickname" runat="server"/>
<input type="text" name="inpPassword" placeholder="Password" data-placement="right" data-toggle="tooltip" title="Password" id="txtPassword" runat="server"/>
string Nickname = Request.Form["inpNickname"];
string Password = Request.Form["inpPassword"];
Run Code Online (Sandbox Code Playgroud)
如果我将Request.Form []更改为ID,它仍然无法正常工作.
blu*_*oft 23
因为它在服务器上运行...
txtNickname.Value并txtPassword.Value会给你你需要的东西.
当您指定runat="server"基本上为您的代码隐藏类提供属性时.因此,您可以直接访问该属性及其属性.
为什么不使用服务器控件?
<asp:TextBox ID="txtNickname" runat="server" />
Run Code Online (Sandbox Code Playgroud)
后面的代码:
var nickName = txtNickname.Text;
Run Code Online (Sandbox Code Playgroud)