我正在尝试将OneViewCalendarWebpart添加到我的网站。当我尝试从库中添加webpart时,我收到以下错误。
2>'/'应用程序中的服务器错误。值不能为空。 参数名称:g 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentNullException:值不能为null。 参数名称:g
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
堆栈追踪:
[ArgumentNullException:Value不能为null。 参数名称:g] System.Guid..ctor(String g)+7452814 Microsoft.GroupBoard.WebControls.CalendarViewControlTraverser.GetListFromCalendarControl()+62 Microsoft.GroupBoard.WebControls.CalendarViewControlTraverser.get_IsSRList()+8 Microsoft.GroupBoard.WebControls.GbwListDeterminer.OnInit(EventArgs e)+83 System.Web.UI.Control.InitRecursive(Control namingContainer)+333 System.Web.UI.Control.InitRecursive(Control namingContainer)+210 System.Web.UI.Control.AddedControl(控件控件,Int32索引)+198 System.Web.UI.ControlCollection.Add(Control child)+80 Microsoft.SharePoint.WebControls.SPCalendarView.CreateChildControls()+ 644 System.Web.UI.Control.EnsureChildControls()+87 System.Web.UI.Control.PreRenderRecursiveInternal()+ 44 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal()+42 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.Control.PreRenderRecursiveInternal()+171 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+842
答案 0 :(得分:0)
似乎ListName
属性未初始化,但是webpart尝试读取它(据我所知,你遇到了Microsoft GroupBoard Workspace webpart的问题)。
据我所知,当我使用“GroupBoard”解决方案时,必须从代码中添加这些webpart,并且无法从Webpart库中添加这些webpart。请查看此博文中的评论:http://www.spelements.com/blog/2009/01/printing-sharepoint-lists-calendars/