панель обновления не обновляет HTML - PullRequest
0 голосов
/ 05 марта 2010

У меня есть следующий код:

<asp:UpdatePanel runat="server" ID="upanel1" >
        <ContentTemplate >
            <div id="west" class="x-hide-display" style="background-color: #9eb5bc; height: 100%;">

                <ul id="list_0" runat="server">
                </ul>
            </div>
        </ContentTemplate>
        <Triggers>
        <asp:AsyncPostBackTrigger  ControlID ="btnImages"/>
        </Triggers>
    </asp:UpdatePanel>

и код сервера:

 list_0.InnerHtml = strPhotos.ToString()

Мой серверный код выполняется, но HTML-код страницы не обновляется. Подскажите пожалуйста что не так

Ответы [ 2 ]

0 голосов
/ 05 марта 2010

Я изменяю свой код на ScriptManager.RegisterStartupScript (Me.upanel1, Me.GetType (), "saf", "$ get ('" + list_0.ClientID + "') .innerHTML =" "" + strPhotos.ToString () + "" "", True)

и это сработало.

0 голосов
/ 05 марта 2010

Ничего, насколько я вижу.

Что-нибудь в вашем css на div, которое могло бы это скрывать?то есть class="x-hide-display" выглядит подозрительно.

Кроме того, вы запускаете код list_0.InnerHtml = strPhotos.ToString() в методе, вызываемом событием нажатия кнопки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...