1. method="get"
使用这种方式提交到服务器的内容需要使用Request.QueryString来访问页面提交的内容(这些内容会在地址栏中被显示出来,不安全)本页面提交地址栏中会出现,观察下面连接中的红色区域
http://localhost:1317/ASP.Net/第三章/caputue3.aspx?__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUJLTI3NDg1Mjc4ZGQsz5ba%2Bod9%2FnR91ZtWz4LXeqyRBQ%3D%3D&__PREVIOUSPAGE=H3hWxUKv5kNTlPk3WmrxXndOm93-JnWoF2iWw0zQveZBF47Tt1JLvj0cbNxjxB7nxC85LErNUZNhWDN1-VVHj6i6_sz44KecCK2Kk7r3olnPpDET0&__EVENTVALIDATION=%2FwEWBQLGyNbcCgKd%2B%2F6QCQK7g%2FPJBgKM54rGBgKWq7mGAhG%2BNXpD%2BSlXShwNSDXmDemZXdbX&UsernameBox=xiang&PasswordBox=521&Button1=%E6%8F%90%E4%BA%A4
如果要在浏览器页面得到提交内容须使用
Request.QueryString["UsernameBox"]和Request.QueryString["PasswordBox"]来访问,其中“UsernameBox” 与“PasswordBox”为文本框控件的ID。
2. method="post"
如果使用这种方法则在服务器端需要使用Request.Form["UsernameBox"]与Request.Form["PasswordBox"]来访问提交内容,这种方法有如下两种好处:第一地址栏不会显示提交内容;第二:提交信息量不受限制.
一般情况下注册页面都是采用第二种方法.