我有一個用戶控件,並在其中,一個DropDownList。我使用此代碼禁用分離器添加到項目列表:禁用ListItem在顯示在JQuery UI對話框中時啓用
ListItem separador1 = new ListItem(" -- -- -- -- -- ", "Separador");
separador1.Attributes.Add("disabled", "true");
this.ddlPais.Items.Add(separador1);
時顯示在頁面的用戶控制,通常它的工作原理確定,但是當它位於一個jQuery用戶界面對話框分隔項目沒有啓用屬性,並且當它們被啓用時,它們就會被關閉。
重要提示:我設法解決我的問題,同時仍然在打字的問題,我無論如何都將它張貼以防有人經歷什麼,我認爲是一個jQuery的bug。
解決的辦法是在打開JQuery對話框後添加disabled屬性。
$("#" + PanelClientId).dialog("open");
$("#" + PanelClientId).parent().appendTo(jQuery("form:first"));
$('option[value="Separador"]').attr('disabled','true'); //This is new in my code
您可以在下面的答案區域發佈解決方案並接受它嗎?否則,人們往往認爲這是沒有答案的。 – JohnP 2012-03-22 17:06:23