我创建了一个自定义 webpart 并将其部署在 sharepoint 中。现在我想修改 web 部件并使用嵌入 web 部件的网站页面的url。如何以编程方式访问网址?
问问题
3833 次
2 回答
1
如果您的意思是在 Webpart 代码隐藏中,您可以像这样引用它:
string currentWebUrl = SPContext.Current.Web.Url;
注意:不需要处理 SPContext.Current.Site\Web(与新的 SPWeb\SPSite 不同)。
希望这可以帮助。
资源:
- SPContext MSDN ( http://msdn.microsoft.com/en-us/library/ms475883.aspx )
于 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 回答