如何在回发后隐藏Rad组合框

How do you keep a Rad Combo Box hidden after postback?

本文关键字:隐藏 Rad 组合      更新时间:2023-09-26

我对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;
        }
    }