Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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/5/excel/24.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# 设置“选择”HTML控件的选定值_C#_.net_Asp.net_Drop Down Menu - Fatal编程技术网

C# 设置“选择”HTML控件的选定值

C# 设置“选择”HTML控件的选定值,c#,.net,asp.net,drop-down-menu,C#,.net,Asp.net,Drop Down Menu,如何使用ASP.NET和C从代码隐藏文件中设置Select HTML控件的选定值?请尝试以下操作: for (int i=0; i<=Select1.Items.Count - 1; i++) { if (Select1.Items[i].Value = valueToSelect) { Select1.Items[i].Selected = true; // Try this too - http://msdn.microsoft.com/

如何使用ASP.NET和C从代码隐藏文件中设置Select HTML控件的选定值?

请尝试以下操作:

for (int i=0; i<=Select1.Items.Count - 1; i++)
{
    if (Select1.Items[i].Value = valueToSelect)
    {
        Select1.Items[i].Selected = true;
        // Try this too - http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlselect.selectedindex(v=VS.90).aspx
        //Select1.SelectedIndex = i;
    }
}
有FindByText和FindByValue函数可用:

ListItem li = Select1.Items.FindByText("Three");
ListItem li = Select1.Items.FindByValue("3");
li.Selected = true;
HTML:


您只需使用以下代码即可获取HTML Select的所选选项的文本:

var selectedText = Select1.Items[Select1.SelectedIndex].Text.Trim();

Select1是HTML select控件的ID。

无需迭代。给出了一些方法。检查我的答案。@Muhammad Akhtar:检查answerIts.net 3.5框架文档中我的评论中的链接。我已经在.NET4.0中进行了测试。你能在你这边检查一下吗?即使使用v3.5-,它也很好。太棒了!我正在处理.SelectedIndex和Items属性。
string fruitId = selUserFilterOptions.Value.ToString();
var selectedText = Select1.Items[Select1.SelectedIndex].Text.Trim();