WebPartZone控件的使用

今天看了关于webpartzone使用的资料,真的很纳闷,为什么有这样的设计呢?还没弄懂一些问题,我正在看,呵呵。 先写点东西看看我的博客,哈。

在学习过程中一开始发现被关闭的webpart怎么也找不到了,我很是着急,试着编写代码把它找回来,可是费了半天劲也不行,最后继续往下学,发现在Catalogzone中很容易就找回来了,哈。

转载于:https://www.cnblogs.com/wgmloveforever/archive/2008/06/28/1231684.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在“源”里的“ <ZoneTemplate> <asp:Login ID="Login1" runat="server" CssClass="testtest"> </asp:Login> </ZoneTemplate>” 这一部分,(简单的用了个“login”控件),在<asp:Login...中加上 title="我的标题" 就可以了,不用编程,另外title下回有绿线,不必理会,可以正常使用 第二种方法修改.cs文件 view plaincopy to clipboardprint? 1.WebPartManager wmp = WebPartManager.GetCurrentWebPartManager(this); 2.WebPart wp = wmp.WebParts[0]; 3.wp.Title = "test"; WebPartManager wmp = WebPartManager.GetCurrentWebPartManager(this); WebPart wp = wmp.WebParts[0]; wp.Title = "test"; WebPartZone里面都会有一个”无标题“,其实这个标题不是WebPartZone的而是你加入到WebPartZone中的gridview控件的。 这就涉及到WebPartManager的一个重要的工作原理:如果一个标准控件被加入到WebPartZone 控件中,系统会隐含地调用 WebPartManager.CreateWebPart 方法,这个方法会创建一个GenericWebPart 类的实例,并且用 添加的那个控件去初始化这个实例。即,所有加入到WebPartZone中的控件将继承WebPartManager.CreateWebPart 的属性,这下知道了吧,哈,。比如,我们刚才加入的gridview控件,本来他是没有title属性的,但由于他现在放大WebPartZone 中继承了WebPartManager.CreateWebPart 方法所有实际上,他也有了title属性,但.net框架还是会提示找不到gridview的title属性,不过没事,我们的目的达到了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值