如果我将其添加到ASPX页面:
<input id="Text1" type="text" value="Text1Value" />
即使没有设置runat=Server
属性,我希望在Request Form键列表中看到“Text1”。
? request.Form.AllKeys
我意识到,如果我确实设置了这个属性,那么我将使用名称为"Text1"
的服务器端HTML控件,但我不应该能够访问文本中的文本框使用以下VB.NET语法?
request.Form("Text1")
答案 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时,似乎不是。不知道为什么......