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