我创建了一个自定义 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   回答