All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
使用ascx和Div来扩充列表框选择功能_[Asp.Net教程]
SQL Server查询含有单引号的数据_[SQL Server教程]
.net,2.0(c#)下简单的FTP应用程序_[Asp.Net教程]
利用Visual,C#编程模拟鼠标操作_[Asp.Net教程]
10条PHP中用的mysql语句_[PHP教程]
优秀的社区软件Discuz!之NT版本教程_.net资料_编程技术
C#如何把html中的相对路径变成绝对路径_[Asp.Net教程]
抓取网页中的链接_[Asp.Net教程]
ASP.NET,2.0中CSS失效的问题总结_[Asp.Net教程]
如何最大限度提高.NET的性能_.net资料_编程技术
Reading number is top 10 pictures
The money of more than 100 countries and regions13
陪睡门马睿菈自曝写真 称首拍大尺度照片3
徐若瑄展示美丽胸围3
接财神,大吉大利,财源滚滚来
2012 national geographic daily picture6
The little girl with long hair3
The little girl with long hair1
Sexy women in 2013--2
The real super beauty9
全球清廉国家排行
Download software ranking
Unix video tutorial7
天龙八部十二宫服务端
Unix video tutorial4
Tram sex maniac 2 (H) rar bag17
仙剑奇侠传98硬盘WINXP版
The Bermuda triangle2
都市狐狸姑娘传
apache-tomcat-6.0.33
SQL2000 For 4IN1
Sora aoi 120 minutes
delv published in(发表于) 2014/1/16 9:32:33 Edit(编辑)
如何在ASP.NET,2.0中使用,Web,Parts_[Asp.Net教程]

如何在ASP.NET,2.0中使用,Web,Parts_[Asp.Net教程]

如何在ASP.NET 2.0中使用 Web Parts_[Asp.Net教程]


Web Parts 是ASP.NET2.0中一个非常令人感兴趣的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面。用户可以显示、隐藏或者移动Web Parts组件。下面,我将为大家介绍一下Web Parts的概貌。


  划分页面


  Microsoft SharePoint的开发人员和用户可能会对Web Parts比较熟悉,因为Web Parts就是SharePoint开发环境中的一项标准属性。Web Parts是控制部分页面的软件组件。在ASP.NET2.0中,Web Parts提供了菜单,用户可以用其来控制组件的动作,例如隐藏、最大化、编辑等。


  处理Web Parts时需要理解的一个关键概念就是网页的划分。一般来说,一个页面会被划分为很多部分,称为区域。在ASP.NET 2.0中,Web Parts的版式设计就是通过区域控制。


  控件层次


  ASP.NET 2.0中包含了许多控件。当web程序需要使用Web Parts 时,就要用到这些控件。WebPartManager就是其中一个重要的控件,使用Web Parts就要用到它。对于终端用户来说,这个控件是不可见,它负责管理页面的个性化以及协调Web parts和区域之间的通信。


  每一使用Web parts 控件集的页面必须包含一个WebPartManager控件,使用一个WebPartManager控件的语法如下:



以下是引用片段:



  WebPartZone是下一层次的控件。作为Web 部件控件集中的主要控件,其用以承载网页上的WebPart 控件。WebPartZone一般是第二个被添加到页面上的控件(存在多个区域时就需要多个这样的控件),它允许用户指定Web表格中的特定区域。使用一个WebPartZone控件的语法如下:



以下是引用片段:



  WebPartZone控件用来定义页面的一个范围(或者区域),也可以在WebPartZone控件中添加其它的控件,将一个ASP.NET按钮控件添加到WebPartZone控件中(样例包含了完整的页面资源,也包括WebPartManager控件)。


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


使用Visual Studio

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


  我已经介绍了WebPartManager控件和WebPartZone控件,还有其它很多可用的控件。比较重要的控件还有下面这两类:



  • CatalogZone:作为Web Parts控件集中的主要控件,用以承载网页上类型为CatalogPart 的ASP.NET 服务器控件。CatalogZone 控件仅在用户将网页切换到目录显示模式时才变得可见。
  • ConnectionZone:设置控件的连接属性。允许打开/关闭连接。使 Web Parts之间能够进行动态连接。ProxyWebPartManager控件能实现web parts 控件间的静态连接。

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


  布置Web Parts


  Web Parts 提供了不同的模式来控制用户交互,包括以下几种:



  • 浏览模式:默认的模式,也是网页使用的标准方式
  • 设计模式:允许用户在页面上拖拽Web Parts。这种模式总是可用的。
  • 编辑模式:允许用户拖拽Web Parts,也可以选择Edit来编辑控件的不同方面。有很多编辑控件提供这样的功能,可看作是设计模式的扩展
  • 目录模式:允许用户通过定义的列表添加额外的控件, CatalogZone控件提供了这一功能。
  • 连接模式:允许用户建立控件之间的通信,这一功能是由ConnectionZone控件提供。

  这些控件在ASP.NET中都是可用的。你可以根据你的需要,在应用程序中采取不同的模式。


  更多的选择


  Web Parts在SharePoint开发环境中已经存在很长一段时间了,现在ASP.NET2.0版本也开始提供它。这些控件使得开发人员能更容易建立动态、个性化的用户界面,也给用户提供了更多的选择。你也可以开发自己的控件,想了解更多关于Web Parts的信息。


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.