Web Parts 是ASP
NET
中一个非常令人感兴趣的特性
它为创建动态的网页接口提供了一系列的可用控件
使得用户非常容易就可以进行配置或者个性化页面
Web Parts 为创建动态的网页接口提供了一系列的可用控件使得用户非常容易就可以进行配置或者个性化页面下面为大家大概介绍一下Web Parts
Web Parts是SharePoint开发环境中的一项标准属性Web Parts是控制部分页面的软件组件在ASPNET中Web Parts提供了菜单用户可以用其来控制组件的动作
处理Web Parts时需要理解的一个关键概念就是网页的划分一般来说一个页面会被划分为很多部分称为区域在ASPNET 中Web Parts的版式设计就是通过区域控制
当web程序需要使用Web Parts 时要用到一些控件WebPartManager就是其中一个重要的控件使用Web Parts就要用到它对于终端用户来说这个控件是不可见它负责管理页面的个性化以及协调Web parts和区域之间的通信
每一使用Web parts 控件集的页面必须包含一个WebPartManager控件使用一个WebPartManager控件的语法如下
< asp:WebPartManager ID=
WebPartManagerID
runat=
server
>
< /asp:WebPartManager>
WebPartZone是下一层次的控件作为Web 部件控件集中的主要控件其用以承载网页上的WebPart 控件WebPartZone一般是第二个被添加到页面上的控件(存在多个区域时就需要多个这样的控件)它允许用户指定Web表格中的特定区域使用一个WebPartZone控件的语法如下
< asp:WebPartZone ID=
WebPartZoneName
runat=
server
HeaderText=
Example
>
< /asp:WebPartZone>
WebPartZone控件用来定义页面的一个范围(或者区域)也可以在WebPartZone控件中添加其它的控件如图A所示将一个ASPNET按钮控件添加到WebPartZone控件中(样例包含了完整的页面资源也包括WebPartManager控件)
这一样例中含有三个区域通过HTML表格的形式呈现在页面上(其中第二个区域中还含有按钮控件)这是一个非常简单的例子你也可以将任意的ASPNET服务器控件放置在这些区域中WebPartManager控件和WebPartZone控件是最基本的还有很多其它可用的控件
使用控件最简单的方法就是通过Visual Studio开发环境Visual Studio的工具栏中就含有WebParts类别含有不同可用的控件程序中的Web Parts时就可使用这些控件
还有很多其它可用的控件但是这已经超出了本文的范围此外你也可以开发自己的控件当页面使用Web Parts时你可以用这些控件来控制页面的不同部分