DropDownList设置选定项,设置选择项,最安全的方法:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("中国"));
如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1
有网友说可以直接使用 selectedValue=“中国” 对吗?
本文深入探讨了在ASP.NET中使用DropDownList控件设置选定项时的安全方法,指出直接使用selectedValue可能导致的问题,并提供了更安全的实现方式。
DropDownList设置选定项,设置选择项,最安全的方法:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("中国"));
如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1
有网友说可以直接使用 selectedValue=“中国” 对吗?

被折叠的 条评论
为什么被折叠?