日期:2014-05-20  浏览次数:20449 次

Request.Form["DropDownList5"].ToString()这句话是什么意思?
Request.Form[ "DropDownList5 "].ToString()这句话是什么意思?

------解决方案--------------------
获取DropDownList5选中的值
------解决方案--------------------
接收DropDownList5的值. 同DropDownList5.SelectedValue //如果DropDownList5 不是ListBox的话.
------解决方案--------------------
取表单html控件的值,asp中都用这个
------解决方案--------------------
比如:
<SELECT name= "DropDownList5 ">
<OPTION selected> 1 </OPTION>
<OPTION> 2 </OPTION>
</SELECT>
------解决方案--------------------
Request.Form?

是在取得客户端生成的代码
------解决方案--------------------
DropDownList5 是控件的名字
------解决方案--------------------
楼主困惑的是可以直接引用服务器控件的属性,为什么还要用request,对吧
其实都可以用啦
------解决方案--------------------

可是DropDownList5是服务器控件啊?还用Request.Form干什么?

------------------------
DropDownList5 确实是服务器控件 当时获取它的selectValue属性只能在它原来页面的后台处理代码中

request.form 的作用是获取前一个页面中form表单中的控件的值 它是跨页面提交数据

涉及到跨业面提交的时候一般用request.form