[英]ASP.Net add postbacktrigger for usercontrol's element run-time
[英]Add row to HTML <Select> at Run-time in ASP.Net
我在asp.net中有一个带有runat="server"
的HTML <Select>
。
我想将行添加到按钮的<Select>
On click事件或类似的东西,我的选项如下:
<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"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.