Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在服务器端获取所选选项_C#_Javascript_Client Side_Html Select - Fatal编程技术网

C# 在服务器端获取所选选项

C# 在服务器端获取所选选项,c#,javascript,client-side,html-select,C#,Javascript,Client Side,Html Select,我在服务器端得到一个值列表,并用以下内容创建一个下拉列表: 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>", LinkMa

我在服务器端得到一个值列表,并用以下内容创建一个下拉列表:

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();
var sb=new StringBuilder();
某人加上(“”);
foreach(排序中的变量主题){
sb.AppendFormat(“1{1}”,LinkManager.GetItemUrl(主题),
(topic.Fields[“PageTitle”!=null&!string.IsNullOrEmpty(topic.Fields[“PageTitle”].Value))
?主题字段[“页面标题”]。值
:topic.Name);
}
某人加上(“”);
litTopicList.Text=sb.ToString();
但现在我试图在单击时获取所选值,但我无法访问此信息? 我错过什么了吗

提前谢谢

干杯

string topicsSelect = Page.Request.Form["topicsSelect"];
或者只是

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

你能检查一下这个例子吗


Tks Claudio,我已经尝试过了,但两个建议都没有结果。还有其他想法吗?这需要通过名称而不是id来引用元素,不是吗@在上面的示例中,Snapper尝试将“topicsSelect”替换为“topics”。Hi bilgibilism。。。我正在尝试获取服务器端的值。。。我必须根据所选的值重定向到其他页面,但不仅仅是受保护的void btnGo_Click(object sender,EventArgs e){var url=Utilities.GetXMLSetting(Utilities.SettingType.ITEM,“ITEM”);},然后将所选的值添加到url。这一行是错误的,因为html dom对象中需要html控件。litTopicList.Text=sb.ToString();sb.ToString()写入体内元素。尝试上面答案中的代码