簡體   English   中英

ASP.Net Dropdownlist ListItem(Enabled = false)未顯示在頁面中

[英]ASP.Net Dropdownlist ListItem (Enabled=false) not showing in page

我在aspx中有一個名為ddlServicedropdownlist

我想從后面添加listitems。

當我添加時,我將按照Title和下面的項目的順序創建它們。

Title1
Item1
Item2
Title2
Item1
Item2

標題不應該點擊。 只有項目應該能夠點擊。

ListItem tempServicesItem = new ListItem();
tempServicesItem.Text = tempTitle;
tempServicesItem.Value = tempTitle;
tempServicesItem.Enabled = false;     
ddlServices.Items.Add(tempServicesItem);
tempServicesItem = new ListItem();
tempServicesItem.Text = tempItem;
tempServicesItem.Value = tempItem;                                                        
ddlServices.Items.Add(tempServicesItem);

我遇到的問題是帶有( Enabled=false )的ListItems沒有出現在aspx中。

當我將其更改為( Enabled=true )時,它會出現。

我一定錯過了什么。 誰有人指出?

謝謝。

我相信這就是你要找的東西。 (未測試)

tempServicesItem.Attributes.Add("disabled", "disabled");

MSDN文檔

您不能使用此屬性來禁用DropDownList控件或ListBox控件中的ListItem控件。

我認為您需要設置“禁用”屬性,該屬性對應於選項元素的HTML標記

tempServicesItem.Attributes["disabled"] = "true";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM