我有一个使用 URL 访问资源的 SharePoint 应用程序。
代码:
return web.GetList(web.ServerRelativeUrl + "/lists/UserSettings");
当我在子站点上时,这很好用,因为ServerRelativeUrl
会返回"/sitename"
但是,当这是一个根站点时,ServerRelativeUrl
将返回"/"
,导致 URL 格式不正确,例如"//lists/UserSettings"
我知道这似乎是一个简单的问题(而且确实如此),但是是否有一个最佳实践来处理这种始终安全的情况?