Настройка видимости элемента управления - событие загрузки UpdatePanel - PullRequest
0 голосов
/ 24 августа 2011

У меня вопрос: в моем веб-приложении есть UpdatePanel. В этой UpdatePanel у меня есть некоторые элементы управления, и я хочу установить их видимость в событии Load UpdatePanel.

Я делаю это следующим образом:

Default.aspx:

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

Default.aspx.vb

Protected Sub Sub_UpdatePanel_OnLoad()</p> <pre><code> LinkButton1.Visible = True LinkButton2.Visible = False

End Sub

И это не работает. Я попытался добавить UpdatePanel.Update () в код позади, это помогло, но полностью сломало мой код jQuery.

Можете ли вы помочь мне с этим? Я уверен, что решение довольно простое!

Спасибо!

1 Ответ

1 голос
/ 24 августа 2011

Просто установите видимость элементов управления на Page_Load.

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
         Button1.Visible = false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...