当前位置: 代码迷 >> ASP.NET >> 怎么在后台(C#)获取select 的值
  详细解决方案

怎么在后台(C#)获取select 的值

热度:3560   发布时间:2013-02-25 00:00:00.0
如何在后台(C#)获取select 的值
能不能给个具体的例子呢?
要详细点的说明

------解决方案--------------------------------------------------------
HTML code
<select id="select1" runnat="server" ><option />...</select>
------解决方案--------------------------------------------------------
前台:
HTML code
    <select name="list">        <option value="1">1</option>        <option value="2">2</option>        <option value="3">3</option>    </select>
------解决方案--------------------------------------------------------
添加 runnat="server"
后台就可以访问到该控件啦
------解决方案--------------------------------------------------------
放个 隐藏域 然后前台用js 脚本 给隐藏域赋值
------解决方案--------------------------------------------------------
this.select.SelectedValue 就可以在服务端获取值了
------解决方案--------------------------------------------------------
探讨
HTML code

<select id="select1" runnat="server" >
<option />
...
</select>
C# code
select1.select........! //大概就是这样的!

------解决方案--------------------------------------------------------
<select id="sel_Company" style="width: 140px" runat="server" </select>

后台获取:string c=Request["sel_Company"];
------解决方案--------------------------------------------------------
探讨
this.select.SelectedValue 就可以在服务端获取值了

------解决方案--------------------------------------------------------
探讨
调用自定义控件ascx调用里面的select控件,做省市级联的,我想做成自定义控件的,总是取不到select里的值。。。

------解决方案--------------------------------------------------------
this.select.value
------解决方案--------------------------------------------------------
<select name ="xx">
<option value="1">11111111</option>
<option value="2">22222222</option>
<option value="3">33333333</option>
<option value="4">44444444</option>
</select>


 string xx= Request.Form.Get("xx");

xx是获得选择中的Value
  相关解决方案