2010-01-16 109 views
0

我无法删除“更新”面板的边框。 它不支持样式属性。如何删除UpdatePanel的边框?

+0

您是要在代码背后还是在aspx中执行此操作? – 2010-01-16 10:32:17

+0

默认情况下,UpdatePanel没有边框。你确定你看到的边框属于它吗? – rmac 2010-01-16 10:44:52

+0

知道了!它是UpdatePanel中fieldset的边界。 我得到了答案。谢谢你。 – 2010-01-16 11:31:28

回答

0

你可能会有一些CSS影响页面上的<div>元素,但是如果没有看到你的代码,它很难提供帮助。

0

这可能是由于您正在使用的CSS,您可以尝试删除通过JavaScript从更新面板生成的<div>的样式。

document.getElementById("<%=UpdatePanel.ClientID %>").style = ""; 
0

UpdatePanel控制在ASP.NET 4进行了改进,以支持通过的expando设置它的风格:

<asp:UpdatePanel runat="server" style="whatever" /> 

当然,如果您使用的是以前的版本,这并不利于的ASP.NET。

无论哪种方式,它看起来像你找到答案!

0

更新面板dosent有任何边界属性,这一切的feildset边框将被设置为字段集style = "border:none",如果你不喜欢

0

u必须使用样式的字段集一样

<asp:UpdatePanel ID="UpdatePanel2" runat="server"> 
      <ContentTemplate> 
       <fieldset style="border:none" > 
0

您必须更改div标签,如下所示 -

<div style="height: 300px; width:650px; overflow-y: auto; border:dotted 1px black;"> 
<asp:UpdatePanel tag>  
</div>