如何获得动态添加下拉框的值
<asp:DropDownList ID= "dr " runat= "server "> </asp:DropDownList>
服务器端的下拉框。我在页面通过JS来添加 下拉项,页面也有显示了。
可是提交后。后台文件中dr.SelectValue还是为空!取不到值?
如何能取到?
其实也就是一个联动下拉框。里面通过ajax来复值得。
------解决方案--------------------肯定取不到.
用hidden将这些值保存起来,在后台再添加一次.
------解决方案--------------------用Request[ "dr "]
------解决方案--------------------肯定取不到.
服务器端对客户端所做的事情一无所知
通用做法,写到hidden控件中,在服务器段用Request.Form[ "hidden控件名 "]得到
------解决方案--------------------request控件名好了。写到一个隐藏域中再取值。
------解决方案--------------------Request.Params[ "dr "]
------解决方案--------------------直接 Reqeust[ "dr "] 就可以了