当我设置CSS&使用Microsoft.Sharepoint.Client.Web的徽标属性,SiteLogoUrl在使用特殊字符时会中断。它在Web中获取UrlEncoded。有谁知道怎么解决这个问题?
web.AlternateCssUrl = web.ServerRelativeUrl + "/SiteAssets/custom.css";
web.SiteLogoUrl = web.ServerRelativeUrl + "/SiteAssets/Nike_Swoosh_Logo_BK.png";
web.Update();
web.Context.ExecuteQuery();
答案 0 :(得分:0)
在编写字符串之前,您是否尝试过使用HttpUtility.UrlEncode来修复它的编码?
https://msdn.microsoft.com/en-us/library/zttxte6w(v=vs.110).aspx