![](/img/trans.png)
[英]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.