使用HTML文本框代替ASP.NET TextBox

Cha*_*adD 6 asp.net request

如果我将其添加到ASPX页面:

<input id="Text1" type="text" value="Text1Value" />
Run Code Online (Sandbox Code Playgroud)

我希望在Request Form键列表中看到"Text1",即使没有设置runat=Server属性.

? request.Form.AllKeys
Run Code Online (Sandbox Code Playgroud)

我意识到,如果我确实设置了这个属性,那么我将有一个服务器端HTML控件,我可以使用该名称引用"Text1",但我不应该能够使用以下VB.NET语法访问文本框中的文本?

request.Form("Text1")
Run Code Online (Sandbox Code Playgroud)

Cla*_*edi 3

因为需要添加name属性。尝试这个

<input id="Text1" name="Text1" type="text" value="Text1Value" />