获取所选选项服务器端
本文关键字:服务器端 选项 获取 | 更新日期: 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/