日期:2014-05-18  浏览次数:20412 次

在ASP.NET页面里怎么接收来的HTML页的HTML表单中的数据?
在ASP.NET页面里怎么接收来的HTML页的HTML表单中的数据?
注意是:HTML页的HTML表单

------解决方案--------------------
aspx 的表单在浏览器端都是 "表单 ",和你所谓的“HTML表单”应该是一类东西。
表单 <form action= " "> 的 action 配置什么 aspx文件名,就会提交给这个文件去处理。
------解决方案--------------------
点提交按钮后。

由浏览器将html页面中提交按钮所在的form的所有html控件的值和name取出。
如果是get,就用&name1=value1&...串起来。加在相应的url后面,付在http请求的头部。提交给服务器http报文。
如果是post,则在http头部的后面空2行,使用43个-加20几个随机的字母做分割符号。
类似:

-------------------------------------------------1EDE33232323EEABCCCC
name= "name1 "

value1

------------------------


.......


的http报文。


服务器接受所有的数据后,根据是post还是get方法,然后从字符流中拆分name和value.
pose时数据可以是二进制的。

想了解的更深入的化,可以看下一些开源的服务器代码,或是通过tcpmon等抓包看看http报文。


------解决方案--------------------
难道我理解错了?

Request.Form[ "bbb "]或者Request[ "bbb "]
或Request.getParamter