我想在asp.net代码中使用一些HTML输入字段(即代码背后的代码 - C#)。
这是我的代码:
<form id="contact_form" runat="server">
<div>
<label for="name" >Name</label>
<input id="name" type="text" />
<span id="nameinfo">what's your name?</span>
</div>
<div>
答案 0 :(得分:1)
解决方案1:
为您的输入添加名称,如下所示:
<input id="name" type="text" name="name" />
然后你可以在C#中读取发布的值:
string name = Request.Form["name"];
解决方案2:
如果您使用的是Web窗体,请将输入替换为asp:TextBox控件,如下所示:
<asp:TextBox id="tbName" runat="server" />
您可以使用以下方式阅读发布的值:
string name = tbName.Text;
答案 1 :(得分:0)
在.cs文件中使用id作为名称
答案 2 :(得分:0)
添加
runat =“server”
在HTML输入中,例如:
<input type="text" id="input1" runat="server" value="" />
然后你可以在文件背后的代码中使用它
protected void Page_Load(object sender, EventArgs e)
{
input1.Value = "Welcome";
}