vs2005的一个小错误,大家帮看下

protected void Page_Load(object sender, EventArgs e)
{
string str = Request.Form["Text1"].ToString();
//出现错误提示:未将对象引用设置到对象的实例。
}
Text1是HTML,不知道怎么会出现这个错误...
[190 byte] By [xfman] at [2008-1-9]
# 1
text1有runat标记吗
Surlary-Surlary at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 2
不能这样,.net好像不能用这样的吧!只能把text1设为runat="server"
marxTen-marxTen at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 3
加个runat="server" ID="Text1"
或者把form的runat 去掉,并设置action和method="post"
表单的话设置name就可以了.
如: <input name="Text1" type="textBox"/>
DoItPerfect at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...