购买服务 会员注册 会员登录
  设为首页 加入收藏 联系我们
Welcome to WebXml.com.cn
Web Services 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 返回首页
 
服务支持 - 网站设计

Web Parts 在 ASP.NET 2.0 中的应用

www.WebXml.com.cn 发表日期:2008年10月09日 22:17 星期四
 

 

  Web Parts 是ASP.NET2.0中一个非常令人感兴趣的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面。

  Web Parts 为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面。下面,为大家大概介绍一下Web Parts。

  Web Parts是SharePoint开发环境中的一项标准属性。Web Parts是控制部分页面的软件组件。在ASP.NET2.0中,Web Parts提供了菜单,用户可以用其来控制组件的动作。

  处理Web Parts时需要理解的一个关键概念就是网页的划分。一般来说,一个页面会被划分为很多部分,称为区域。在ASP.NET 2.0中,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所示,将一个ASP.NET按钮控件添加到WebPartZone控件中(样例包含了完整的页面资源,也包括WebPartManager控件)。

  这一样例中含有三个区域,通过HTML表格的形式呈现在页面上(其中第二个区域中还含有按钮控件)。这是一个非常简单的例子。你也可以将任意的ASP.NET服务器控件放置在这些区域中。WebPartManager控件和WebPartZone控件是最基本的,还有很多其它可用的控件。

  使用控件最简单的方法就是通过Visual Studio开发环境。Visual Studio的工具栏中就含有WebParts类别,含有不同可用的控件,程序中的Web Parts时就可使用这些控件。

  还有很多其它可用的控件,但是这已经超出了本文的范围。此外,你也可以开发自己的控件。当页面使用Web Parts时,你可以用这些控件来控制页面的不同部分。

 
 
 
关闭本窗口
 
请就此篇文章提供反馈:
很有帮助 没有帮助
9 8 7 6 5 4 3 2 1  
   
 
发表评论:
   
< 300中文字或< 600英文字符
 
WebXml.com.cn 声明:
  WebXml.com.cn 和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性(不包括在单独的书面协议项下 WebXml.com.cn 向您提供的任何服务),不作任何声明。所有该等文件及有关图形均 " 依样 " 提供,而不带任何性质的保证。也许这些文件已经过期,且 WebXml.com.cn 不承诺更新它们。WebXml.com.cn 和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于使用、销售、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,WebXml.com.cn 和/或其各供应商就任何问题而造成的损失不负任何责任。
 
 
 
WEB 服务 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 首 页
版权所有 © 2006 - 2021 上海思集信息科技有限公司 保留所有权利        本站声明 Search powered by Google
Powered Asp.net 2.0