1

我创建了一个自定义 webpart 并将其部署在 sharepoint 中。现在我想修改 web 部件并使用嵌入 web 部件的网站页面的url。如何以编程方式访问网址?

4

2 回答 2

1

如果您的意思是在 Webpart 代码隐藏中,您可以像这样引用它:

string currentWebUrl = SPContext.Current.Web.Url;

注意:不需要处理 SPContext.Current.Site\Web(与新的 SPWeb\SPSite 不同)。

希望这可以帮助。

资源:

于 2013-06-10T09:13:13.600 回答
1

像这样的东西会让你访问 url,然后你可以做任何你想做的事情:

 using (var spSite = new SPSite(SPContext.Current.Web.Url))
 using (var spWeb = spSite.OpenWeb())
 {          
  // code here
 }
于 2013-06-10T09:19:41.693 回答