ASP.NET Panel 控件

定义和用法

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

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

注释:在 IE 中,此控件呈现为 HTML 的 <div> 元素,在 Mozilla 中呈现为 <table> 标签。

属性

属性 描述 .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 控件标准属性

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

如需完整描述,请访问 Web 控件标准属性

控件标准属性

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

如需完整描述,请访问控件标准属性

实例

  • Panel

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

  1. <script runat="server">
  2. Sub Page_Load(sender As Object, e As EventArgs)
  3. if check1.Checked then
  4. panel1.Visible=false
  5. else
  6. panel1.Visible=true
  7. end if
  8. End Sub
  9. </script>
  10. <html>
  11. <body>
  12. <form runat="server">
  13. <asp:Panel id="panel1"
  14. runat="server" BackColor="#ff0000"
  15. Height="100px" Width="100px">
  16. Hello World!
  17. </asp:Panel>
  18. <asp:CheckBox id="check1"
  19. Text="隐藏 Panel 控件"
  20. runat="server"/>
  21. <br /><br />
  22. <asp:Button Text="重新加载" runat="server" />
  23. </form>
  24. </body>
  25. </html>