WebPart,添加自定义动词
来源:互联网 发布:taba0淘宝网 编辑:程序博客网 时间:2024/04/28 08:31
WebPart,大家都不陌生了吧,下面我谈谈我在WebPart开发中的心得以及经验。
1.添加WebPart自定义动词
首先让你写的控件继承IWebPart接口,以及IWebActionable接口,当然还有System.Web.UI.UserControl
namespace NetRoute.CMS.WebParts
...{
public partial class NewsList : System.Web.UI.UserControl, IWebPart, IWebActionable
...{
protected new void Page_Load(object sender, EventArgs e)
...{
base.Page_Load(sender, e);
}
}
...{
public partial class NewsList : System.Web.UI.UserControl, IWebPart, IWebActionable
...{
protected new void Page_Load(object sender, EventArgs e)
...{
base.Page_Load(sender, e);
}
}
然后在类里面写
IWebActionable 成员#region IWebActionable 成员
WebPartVerbCollection IWebActionable.Verbs
...{
get
...{
List<WebPartVerb> menu = new List<WebPartVerb>();
WebPartVerb menuItem = new WebPartVerb("定制", new WebPartEventHandler(this.AddToCart));
menuItem.Text = "定制";
menuItem.Description = "编辑当前功能";
menu.Add(menuItem);
return new WebPartVerbCollection(menu);
}
}
public void AddToCart(object sender, WebPartEventArgs e)
...{
//点击你添加那个动词之后的实现效果
}
#endregion
WebPartVerbCollection IWebActionable.Verbs
...{
get
...{
List<WebPartVerb> menu = new List<WebPartVerb>();
WebPartVerb menuItem = new WebPartVerb("定制", new WebPartEventHandler(this.AddToCart));
menuItem.Text = "定制";
menuItem.Description = "编辑当前功能";
menu.Add(menuItem);
return new WebPartVerbCollection(menu);
}
}
public void AddToCart(object sender, WebPartEventArgs e)
...{
//点击你添加那个动词之后的实现效果
}
#endregion
把做好的用户控件拖入WebPartZone里面,在运行时,你就可以看见你所要添加的动词了。。。
- WebPart,添加自定义动词
- webpart菜单中添加自定义的Verbs
- SharePoint2010 添加带自定义属性的WebPart
- 自定义WebPart
- 自定义webpart
- 创建自定义的WebPart
- 关于Webpart自定义属性
- WebPart--自定义搜索
- Webpart自定义属性
- Sharepoint webpart 自定义属性
- Webpart‘SiderBar---自定义配置属性
- 动词
- WebPart
- webpart
- webpart
- SharePoint 使用代码为页面添加WebPart
- 如何修改自定义Webpart的标题?(downmoon)
- 如何修改自定义Webpart的标题?(downmoon)
- ASP采集类
- ASP过滤特定HTML标签函数
- 使用JDBC添加带参数的数据
- ASP通用分页类
- javascript 实现拖动
- WebPart,添加自定义动词
- 一个比较日期大小的javascript函数
- JS写取删Cookies
- 关于SOA面象服务编程
- 局域网聊天室
- 网站设计中43个你应当避免的错误
- 只能输入数字与汉字的JS
- 据说能答对5道题的人是天才,答对4道的是帅才,答对3道的是将才,答对2道的是奇才,答对1道的是人才
- Microsoft Dynamics CRM 4.0新特性