获取所选选项服务器端

本文关键字:服务器端 选项 获取 | 更新日期: 2024-09-20 12:56:18

我在服务器端得到了一个值列表,我正在创建一个包含以下内容的下拉列表:

var sb = new StringBuilder();
sb.Append("<select name='"topics'" class='"topicsSelect'" id='"topicsSelect'">");
foreach (var topic in sorted){
sb.AppendFormat("<option value='{0}'>1{1}</option>", LinkManager.GetItemUrl(topic),
                                (topic.Fields["PageTitle"] != null && !string.IsNullOrEmpty(topic.Fields["PageTitle"].Value))
                                    ? topic.Fields["PageTitle"].Value
                                    : topic.Name);
            }
            sb.Append("</select>");
            litTopicList.Text = sb.ToString();

但现在我正试图在单击时获取选定的值,却无法访问此信息?我是不是错过了什么?

提前谢谢。

干杯

获取所选选项服务器端

尝试

string topicsSelect = Page.Request.Form["topicsSelect"];

或者只是

string topicsSelect = Page.Request["topicsSelect"];

你能检查一下这里的例子吗?

http://learn.jquery.com/using-jquery-core/faq/how-do-i-get-the-text-value-of-a-selected-option/