关于页面添加WebPart的

wuhan_dotnet 2010-03-10 03:34:55
SPSite site = new SPSite(SPContext.Current.Web.Url);
SPWeb web = site.OpenWeb();

SPLimitedWebPartManager wpManager = web.GetLimitedWebPartManager(Request.Url.ToString(), PersonalizationScope.Shared);
SPList list = web.Lists["_listActionLog"];
ListViewWebPart lvPart = new ListViewWebPart();
lvPart.ListName = list.ID.ToString();
lvPart.ZoneID = "Header";
lvPart.ViewGuid = list.DefaultView.ID.ToString();

wpManager.AddWebPart(lvPart, "Header", 0);
为什么加进去后就报错了。。。
不知道这么写是不是对的。。。网上找了很多帖子。。都是这样写的
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuhan_dotnet 2010-03-10
  • 打赏
  • 举报
回复
_listActionLog 这个是自定义类型的列表,我手动加时没问题的。
AddWebPart的三个参数基本都弄对了。。就是第2个有点不明白
gsyrock 2010-03-10
  • 打赏
  • 举报
回复
_listActionLog,这个是什么类型的list,你直接手动在页面上加他的default view你看看能加上去吗,注意页面布局,你也把他加到header里,如果这么加能显示出来你就再看看AddWebPart这个方法吧,可能参数不对。
wuhan_dotnet 2010-03-10
  • 打赏
  • 举报
回复
断点调试过。。一直运行到最后都没错。。就是页面显示的时候报错了。。
gsyrock 2010-03-10
  • 打赏
  • 举报
回复
报什么错啊,把Excepotion打出来看看才能知道原因啊。

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧