gpt4 book ai didi

sharepoint - 设置 CalendarView 项的 DisplayFormURL,SPCalendarView 控件

转载 作者:行者123 更新时间:2023-12-01 06:41:31 24 4
gpt4 key购买 nike

背景:

我有一个使用 SPCalendarView 控件的 WebPart,我在其中从多个站点的不同日历列表中动态添加项目(事件)。

问题:

我还需要能够动态查看 DisplayFormUrl:

当前设置:

DisplayFormUrl =  string.Format("/Lists/{0}/DispForm.aspx", LstName)

将使用 WebPart 的网站 URL 而不是实际列表的 URL。我希望能够做的是:
DisplayFormUrl =  string.Format("{0}/Lists/{1}/DispForm.aspx", SiteURL,LstName)

关于如何实现这一目标的任何想法(如果可以的话)?

当我编译它时,DisplayFormUrl 会自动将父 web(webpart 所在的 web)添加到 URL 中,无论如何我可以改变它吗?

最佳答案

如果我正确理解你,你会想要使用 SPContext 类

spcontext class

你可以像这样使用它

SPList oListCur = SPContext.Current.List;
SPWeb oWeb = SPContext.Current.Web;
SPSite oSite = SPContext.Current.Site;

关于sharepoint - 设置 CalendarView 项的 DisplayFormURL,SPCalendarView 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com