1
我遇到了一個Telerik Rad組合框的問題,因爲我將其設置爲基於另一個Rad Combo Box索引更改事件的Javascript中不可見,但是當我然後單擊導致回發的按鈕時,拉丁組合框變得可見了。在另一個拉丁組合框的javascript onIndexChanged事件中,我使用set_visible()屬性隱藏了兩個拉丁組合框。但他們不服務器端回發如何在回發後讓Rad組合框隱藏?
function OnIndexChange(sender, args) {
var radComboBox1 = $find("<%= RadComboBox1.ClientID %>");
var radComboBox2 = $find("<%= RadComboBox2.ClientID %>");
radComboBox1.set_visible(false);
radComboBox2.set_visible(false);
}
是的,但我不能將它設置爲set_visible(true);再次在JavaScript中由於某種原因 – eoghanm
這是因爲當你在後面的代碼中將組合框設置爲'Visible = false''時,它不會被註冊到DOM。我會通過javascript隱藏它,或者在代碼隱藏中將樣式設置爲「display:none」,而不是隱藏它。 –