【问题标题】:updatepanel not updating htmlupdatepanel 不更新 html
【发布时间】:2011-02-20 12:36:53
【问题描述】:

我有以下代码:

<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 没有更新。请告诉我怎么了

【问题讨论】:

    标签: asp.net updatepanel


    【解决方案1】:

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

    它成功了。

    【讨论】:

      【解决方案2】:

      没有,据我所知。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多