我有以下代码:
<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没有更新。请告诉我出了什么问题
答案 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()+“”“”,真)
并且有效。