将行添加到HTML<;选择>;在ASP.Net中的运行时
本文关键字:ASP Net 运行时 gt 选择 HTML lt 添加 | 更新日期: 2023-09-27 18:00:29
我在asp.net中有一个HTML <Select>
和runat="server"
。
我想将行添加到按钮的<Select>
点击事件或类似事件中,我的选项是:
<select id="lanHtml" runat="server"> </select>
我试过
lanHtml.InnerHtml = "<option value='en'>english</option>";
但它不起作用,我得到了这个例外:
"HtmlSelect"不支持InnerHtml属性。
我怎样才能做到这一点?
试试这个:
var o = lanHtml as System.Web.UI.HtmlControls.HtmlSelect;
if(o!=null)
{
o.Items.Add(new ListItem("English", "En"));
}
您可以使用
lanHtml.Items.Add(new ListItem("English", "En"));
lanHtml.Items.Add(new ListItem("French", "Fr"));