日期:2014-05-17  浏览次数:20465 次

后台问下如何获得下拉列表选中name(不考虑AjAx的情况下)
大家好:) <select id="ArticleType" name="ArticleType" onchange="window.location='http://localhost:127/Manager/Article?atid=' + $(this).val()">     <!--不转义-->      
 
   <option value="19" selected>新闻</option>      
 
   <option value="22" >经验</option>

我目前采用比较慢:
1.获取下拉列表的value, string isleArticlePid = Request.Form["ArticleType"];
 
2.数据库的方法查到name,   Fun(isleArticlePid)
MVC 下拉列表

------解决方案--------------------
jquery 获取 列表选中值 赋值给隐藏控件  后台获取隐藏控件值 这样应该可以
------解决方案--------------------
你的做法很好啊,就是这样啊,搞毛啊,怎么慢了,数据量大?
------解决方案--------------------
可以在 select标签中加上runat=“server”
然后在后台.cs文件中这么写this.ArticleType.Value得到的就是"新闻"、"经验"的字符串,
不知道是不是你说的name
------解决方案--------------------
Request["ArticleType"]