本文介绍了即使在通过服务器端编辑可见后,Div也没有显示内部更新面板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的div没有显示某些事件。我使用runat服务器并使用服务器端的ID将其可见性设置为true或false,但它没有发生。
在运行时视图源中,此DIV显示为可见性:无
任何建议都会有所帮助。
ASPX代码
My div is not showing aftr certain events. I made it runat server and set its visibility true or false using its ID on server side but its not happening.
At runtime in view source this DIV shown as visibility:none
any suggestion would be helpful.
ASPX code
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="calc_rebuild_cost" runat="server">
<vam:ImageButton ID="btnRebuildCalc" runat="server" CssClass="LeftPaddedButton" AlternateText="Calculate Rebuild Cost"
ImageUrl="~/img/Images/calc_rebuild_cost.png" OnClick="btnRebuildCalc_Click" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnRebuildCalc" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
代码落后:
Code behind:
if (!rebuild_cost.Visible)
{
//display the calculate button
calc_rebuild_cost.Visible = true;
//calc_rebuild_cost.Style.Add("display", "block");
}
else
{ calc_rebuild_cost.Visible =false ;
// calc_rebuild_cost.Style.Add("display", "none");
}
推荐答案
txt1.Style[HtmlTextWriterStyle.Visibility] = value;
这篇关于即使在通过服务器端编辑可见后,Div也没有显示内部更新面板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!