理论教育 ASP.NET动态网站开发实战教程-面板控件

ASP.NET动态网站开发实战教程-面板控件

时间:2023-11-20 理论教育 版权反馈
【摘要】:面板控件Panel就好像是一些控件的容器,可以将一些控件包含在面板控件内,然后对面板控制进行操作来设置在面板控件内的所有控件是显示还是隐藏,从而达到设计者的特殊目的。当创建一个面板控件时,系统会生成相应的HTML代码。并且,当设置了Panel控件的高度和宽度时,当Panel控件中的内容高度或宽度超过时,还能够自动出现滚动条。图3-22 Panel控件的GroupText属性

ASP.NET动态网站开发实战教程-面板控件

面板控件Panel就好像是一些控件的容器,可以将一些控件包含在面板控件内,然后对面板控制进行操作来设置在面板控件内的所有控件是显示还是隐藏,从而达到设计者的特殊目的。当创建一个面板控件时,系统会生成相应的HTML代码。示例代码如下:

978-7-111-46863-9-Chapter03-53.jpg

面板控件的常用功能就是显示或隐藏一组控件,示例HTML代码如下:

978-7-111-46863-9-Chapter03-54.jpg

上述代码创建了一个Panel控件,Panel控件默认属性为隐藏,并在控件外创建了一个Button控件Button1,当用户单击外部的按钮控件后将显示Panel控件,cs代码如下:

978-7-111-46863-9-Chapter03-55.jpg

当页面初次被载入时,Panel控件以及Panel控件内部的服务器控件都为隐藏,如图3-20所示。当用户单击Button1时,则Panel控件可见性为可见,则页面中的Panel控件以及Panel控件中的所有服务器控件也都为可见,如图3-21所示。

978-7-111-46863-9-Chapter03-56.jpg

图3-20 Panel控件隐藏(www.daowen.com)

978-7-111-46863-9-Chapter03-57.jpg

图3-21 Panel控件可见

将TextBox控件和Button控件放到Panel控件中,可以为Panel控件的DefaultButton属性设置为面板中某个按钮的ID来定义一个默认的按钮。当用户在面板中输入完毕,可以直接按<Enter>键来传送表单。并且,当设置了Panel控件的高度和宽度时,当Panel控件中的内容高度或宽度超过时,还能够自动出现滚动条

Panel控件还包含一个GroupText属性,当Panel控件的GroupText属性被设置时,Panel将会被创建一个带标题的分组框,效果如图3-22所示。

GroupText属性能够进行Panel控件的样式呈现,通过编写GroupText属性能够更加清晰地让用户了解Panel控件中服务器控件的类别。例如,当有一组服务器用于填写用户的信息时,可以将Panel控件的GroupText属性编写成为“用户信息”,让用户知道该区域是用于填写用户信息的。

978-7-111-46863-9-Chapter03-58.jpg

图3-22 Panel控件的GroupText属性

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈