Вы можете получить доступ к элементу управления формы без , имеющего runat="server"
, вам необходимо выполнить следующие действия:
- Метод формы должен иметь тип POST.
- тег должен иметь атрибут с именем NAME.Поскольку он используется в качестве ключа в форме [].
- Элемент управления Html должен иметь доступ в коде позади.
Html
<form id="form1" runat="server" >
<input type="text" name="txtName" value="hidden text" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
C # код:
protected void Button1_Click(object sender, EventArgs e)
{
string s = Page.Request.Form["txtName"];
}