页面传值没起作用的小问题
我有两个页面,a.htm,b.aspx.在a.htm上有两textBox(txtuserName,txtUserPwd)和一button,现我想点提交button时,在b.aspx上结收userName和userPwd,
代码如下:
string UserName = Request[ "txtUserName "] != null ? Request[ "txtUserName "].ToString() : string.Empty;
string UserPwd = Request[ "txtUserPwd "] != null ? Request[ "txtUserPwd "].ToString() : string.Empty;
Response.Write( "用户名是: " + UserName + " <br> 密码是: " + UserPwd);
为什么当我提交的时候,什么都得不到呢?也就是得不到userName和UserPwd的值.(用post方式提交)
(不管我在a.htm的textbox上有没有输入值,得到的都是nothing,另,是在vs2005中,我在2003中是可以做到的,为什么会这样子啊?刚用05不久)
------解决方案-------------------- <input id= "txtUserName " type= "text " /> => <input id= "txtUserName " name= "txtUserName " type= "text " />
<input id= "txtUserPwd " type= "text " /> => <input id= "txtUserPwd " name= "txtUserPwd " type= "text " />