VS.NET2005中的WEBPART初步(二)

转载 2007年10月09日 14:19:00
VS.NET2005中的WEBPART初步(二) 
    上一个小节中,我们用WEBPART实现了网页的一个小的布局,其实在这个页面中已经实现了一个小小的个性化了,用户已经可以最小化、最大化及关闭WEBPART部件了,当然现在的情况下还是很糟的,那就是如果用户关了一个WEBPART部件,还想添加被关闭的部件就没有办法了,不过不用耽心,我们会第三小节介绍如何打开被关闭的部件,本小节中会介绍如何让用户自定义WEBPART部件的布局。
    1、在第三行的第二列中添加一个新区域CatalogZone,用于放置被关闭的WEBPART部件的目录控件的区域;
    2、在新区域CatalogZone中放置一个新的控件PageCatalogPart,PageCatalogPart用来显示本页中被关闭的WEBPART部件或是自定义的WEBPART部件;
    3、是不是现在就可以了?不可以的,要让PageCatalogPart正常工作,要将WebPartManager的DisplayMode属性设为CatalogDisplayMode模式,现在为了达到设置的目的,在表的第三行第列中放置一个LinkButton;
    4、在LinkButton的事件中添加如下代码:
         if (WebPartManager1.DisplayMode != WebPartManager.CatalogDisplayMode)
        {
            WebPartManager1.DisplayMode = WebPartManager.CatalogDisplayMode;
            this.LinkButtonAddWebpart.Text = "End Adding";
        }
        else
        {
            WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode;
            this.LinkButtonAddWebpart.Text = "Add Webpart";
        }
        上述代码中的WebPartManager1是上节中生成的WebPartManager类的实例,使用时要注意,WebPartManager1只要在一个页面中生成,在其它页中也可以调用,不需要再生成WebPartManager类的实例。
        图示一、设计视图局部
            
        图示二、用户调整前视图
            
        图示三、用户调整后视图(Links和Calendar已经互换了:)
            
                
                待续:VS.NET2005中的WEBPART初步(三)中,将会介绍用户如何添加 被关闭了的WEBPART部件。
 

DDJ书评(2004.2):Small Is Still Beautiful(有Pramatic系列哦)

Review by Gregory V. Wilson Copyright (C) Dr. Dobbs Journal, February, 2004 Time to confess: I prefe...
  • jiangtao
  • jiangtao
  • 2004-04-08 09:20:00
  • 2089

VS.NET2005中的WEBPART初步(一)

       VS.NET2005正式发行,给一帆的影响是什么呢?最大的收获就是可以做真正的.NET穷人了,一帆天生的就不是读书的料,可是又偏偏赶上了电脑的新潮...        VS.NET200...
  • yjmtv0817
  • yjmtv0817
  • 2007-10-09 14:20:00
  • 381

VS.NET2005中的WEBPART初步(三)

在本节中将实现如何将被用户关闭了的WEBPART部件添加进来,这一内容其实也很简单。    1、在表第三行第二列中放置一个CatalogZone控件;    2、在CatalogZone控件放置一个P...
  • mane_yao
  • mane_yao
  • 2010-06-09 09:08:00
  • 289

17、从头学Android之Service初步二

在上一篇,我们学习了通过startService来启动Service,由于篇幅过长,所以这一篇是接上一篇的 二、bindService方法启动Service 先看bindSerivce(Inten...
  • jiahui524
  • jiahui524
  • 2011-11-13 11:18:11
  • 7311

SharePoint 2013 开发——开发并部署webpart

SharePoint 2013 开发——开发并部署webpart
  • FoxDave
  • FoxDave
  • 2015-06-24 10:20:24
  • 3952

编辑(配置)WebPart的属性等操作.

 有些时候,在我们配置属性的时候,可能我们会希望这个时候,页面上的webpart区域显示其它内容或提示信息. 那我们如何判断我们是不是在编辑模式中呢? 可能大家知道这样一个小窍门...
  • lingpaoershiyishiji
  • lingpaoershiyishiji
  • 2014-12-31 15:04:27
  • 463

matlab实验二

  • 2013年04月20日 10:29
  • 117KB
  • 下载

Sharepoint webpart 自定义属性

首先找到建立的webpart项目,打开webpart的代码页,注意,是webpart代码页面,不是用户控件的代码页 :) 在webpart的代码页面可以添加属性 这里采用了私有变量是因为w...
  • jason_dct
  • jason_dct
  • 2014-04-12 11:44:34
  • 1325

VS.Net 2005 下载地址

VS.Net2005 下载地址 http://www.szacm.com/film/Incoming/vs2005.zip需要注意的是:下载后解压,找到SETUP文件夹下的setup.sdb,用记事本...
  • Rzhghost
  • Rzhghost
  • 2005-11-24 11:11:00
  • 5824

Content Editor Webpart(三)使用JSOM

JSOM是SharePoint 提供的一种客户端API。开发人员只需要使用Javescript,就可以实现和SharePoint的交互,非常方便。 首先按照 (Content Editor ...
  • SPFarm
  • SPFarm
  • 2015-03-20 10:21:24
  • 1008
收藏助手
不良信息举报
您举报文章:VS.NET2005中的WEBPART初步(二)
举报原因:
原因补充:

(最多只允许输入30个字)