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

时间:2010-03-31 23:26:03

标签: asp.net request

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

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

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

? request.Form.AllKeys

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

request.Form("Text1")

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

当从2发布到1时,第2页上的text.aspx上的文本框在第2页上的Request.Forms集合中可用。

但是,当使用ASP.NET按钮回发到Page1时,似乎不是。不知道为什么......