我在Telerik Rad Combo Box上遇到问题,因为我根据另一个Rad Combo Box索引更改事件将其设置为在Javascript中不可见,但是当我单击导致回发的按钮时,rad组合框变为可见再次。在另一个rad组合框的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);

}

最佳答案

您是否尝试根据后面代码中的“ IsPostBack”属性设置可见性?

    protected void Page_PreRender(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            radComboBox1.Visible = false;
            radComboBox2.Visible = false;
        }
    }

关于c# - 回发后如何隐藏Rad Combo Box?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20609237/

10-13 06:47