设置控件可见性是UpdatePanel Load事件

时间:2011-08-24 15:08:39

标签: asp.net ajax updatepanel

我有一个问题:在我的网络应用程序中,我有一个UpdatePanel。在这个UpdatePanel中,我有一些控件,我想在UpdatePanel Load事件中设置它们的可见性。

我是按照以下方式做的:

Default.aspx的:

<asp:UpdatePanel ID="UpdatePanel" runat="server" ChildrenAsTriggers="false" OnLoad="Sub_UpdatePanel_OnLoad" UpdateMode="Conditional">

Default.aspx.vb

Protected Sub Sub_UpdatePanel_OnLoad()

    LinkButton1.Visible = True
    LinkButton2.Visible = False

LinkButton1.Visible = True LinkButton2.Visible = False

这不起作用。我试图在代码中添加UpdatePanel.Update(),这有助于但是完全崩溃了我的jQuery代码。

你可以帮帮我吗?我确信解决方案非常简单!

谢谢!

1 个答案:

答案 0 :(得分:1)

只需在页面加载上设置控件可见性。

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
         Button1.Visible = false;
    }
}