如何在代码c sharp中提交html输入?

时间:2014-10-17 01:44:16

标签: c# html asp.net

我想在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>

3 个答案:

答案 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作为名称

enter image description here

答案 2 :(得分:0)

添加

  

runat =“server”

在HTML输入中,例如:

<input type="text" id="input1" runat="server" value="" />

然后你可以在文件背后的代码中使用它

protected void Page_Load(object sender, EventArgs e)
{
    input1.Value = "Welcome";
}