如何将其应用于ASP.net中的contentPlaceHolder?

时间:2009-08-22 15:31:08

标签: c# asp.net contentplaceholder

#control {
position: absolute;
right: 0px;
top: 0px;
}

2 个答案:

答案 0 :(得分:6)

你做不到。那是因为ContentPlaceHolder不会渲染到页面上的任何内容。

然而,您可以在其周围包裹div,然后将样式应用于它:

<div class="control">
    <asp:ContentPlaceHolder runat="server" ID="Content" />
</div>

答案 1 :(得分:1)

如果你的意图是渲染div元素,我建议你改用Panel控件。如果您愿意,您仍然可以添加/删除子控件(与ContentPlaceHolder一样)。

// In your CSS
.control { position: absolute 0px 0px; }

// In your form
<asp:Panel ID="pnl" Runat="server" CssClass="control" />