一个很菜的问题
protected void Page_Load(object sender, EventArgs e)
{
string write;
write = Request[ "userName "].ToString();
Response.Write(write);
}
userName是在一个html上的TextBox的ID
html上相关处是这样的 <form method= "post " action= "Default.aspx "> 。
为什么回出现“
未将对象引用设置到对象的实例。”
------解决方案--------------------userName是在一个html上的TextBox的ID
这个TextBox有Name吗?
<input type= "text " Name = "userName " >
光有id不行,必须有Name= "userName "
------解决方案-------------------- <input type= "text " name= "userName ">
然后使用:
write = Convert.ToString(Request.Form[ "userName "]);
记得加Request后面的Form,错误应该不会有的,只是没有提交值时为得到一个空字符串write