updatepanel不更新html

时间:2010-03-05 10:02:42

标签: asp.net updatepanel

我有以下代码:

<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 :(得分:0)

据我所知,没什么。

你的css上有什么东西可以隐藏它吗?即class="x-hide-display"看起来很可疑。

除此之外,您是否在按钮的点击事件调用的方法中运行了list_0.InnerHtml = strPhotos.ToString()代码?

答案 1 :(得分:0)

我将代码更改为 ScriptManager.RegisterStartupScript(Me.upanel1,Me.GetType(),“saf”,“$ get('”+ list_0.ClientID +“').innerHTML =”“”+ strPhotos.ToString()+“”“”,真)

并且有效。