我想将一些自定义呈现客户端(csr)应用于XsltListViewWebPart中的c#站点列--这是代码:
using (SPSite site = new SPSite("http://sharepoint"))
{
site.AllowUnsafeUpdates = true;
SPField Status = web.Fields["Status"];
Status.JSLink = "~site/_catalogs/masterpage/CustomField.js";
Status.Update(true);
}我得到了这个错误Updates are currently disallowed on GET requests. To allow updates on a GET, set the 'AllowUnsafeUpdates' property on SPWeb.
SPSecurity.RunWithElevatedPrivileges也不起作用。
当我只是通过浏览器添加列表视图时,CSR工作得很好,但是当我试图通过c#添加列表视图时,CSR就不能工作了。
提前感谢您的帮助。
发布于 2014-01-12 08:53:53
我发现这个链接解释了一个类似的问题,AllowUnsafeUpdates
无论如何,当我定义站点列时,我已经完成了这个低端的visual studio,我在layouts文件夹中添加了一个csr文件,并通过myview.jslink =“/_Layouts/15/csr/定制_ file d.js”应用;
我也认为本教程可以帮助使用csr来收集站点列csr教程。
我希望这能帮上忙。
https://stackoverflow.com/questions/21040892
复制相似问题