ASP.NET Panel 控件


定义和用法

Panel 控件用作其它控件的容器。

提示:此控件常用于以编程方式生成控件,或显示和隐藏控件组。

注释:此控件呈现为 HTML <div> 元素。

属性

属性描述.NET
BackImageUrl规定显示控件背景的图像文件的 URL。1.0
DefaultButton规定 Panel 中默认按钮的 ID。2.0
Direction规定 Panel 的内容显示方向。2.0
GroupingText规定 Panel 中控件组的标题。2.0
HorizontalAlign规定内容的水平对齐方式。1.0
runat规定控件是服务器。必须设置为 "server"。1.0
ScrollBars规定 Panel 中滚动栏的位置和可见性。2.0
Wrap规定内容是否折行。1.0

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width

Control Standard Properties

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible


实例

Panel

<script  runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
   if check1.Checked then
     panel1.Visible=false
   else
     panel1.Visible=true
   end if
End Sub
</script>

<!DOCTYPE html>
<html>
<body>

<form runat="server">
<asp:Panel id="panel1"
runat="server" BackColor="#ff0000"
Height="100px" Width="100px">
Hello World!
</asp:Panel>
<asp:CheckBox id="check1"
Text="Hide Panel control"
runat="server"/>
<br><br>
<asp:Button Text="Reload" runat="server" />
</form>

</body>
</html>

在本例中,我们在 .aspx 文件中声明了一个 Panel 控件,一个 CheckBox 控件,以及一个 Button 控件。当用户选中 CheckBox 控件并点击刷新按钮时,Panel 控件将隐藏起来。