即使具有“管理”权限的用户,SharePoint 2010列表也会禁用编辑

时间:2013-07-30 14:48:03

标签: sharepoint sharepoint-2010

这似乎是一个奇怪的要求,但我们有一个单独的表格(不是信息传递形式)由人填写。现在,我们拥有的这种形式有很多验证。我们目前正在尝试阻止人们访问此特定表单保存数据的列表,这样他们就不会绕过我们在我们创建的表单中创建的验证。有没有办法以这种或那种方式做到这一点?

1 个答案:

答案 0 :(得分:0)

轻松修复。使用SharePoint Designer从“所有文件”开始浏览到列表。该列表中包含多个文件。您只对NewForm.aspx和EditForm.aspx感兴趣。

打开这些文件。将JavaScript重定向代码直接添加到文件(靠近placeholdermain)以指向AllItems.aspx,或添加内容查询Web部件以在添加的Web部件中添加重定向JavaScript代码。

无论哪种方式,当用户去添加/编辑该列表中的项目时,它们将被退回到列出项目的页面。

这仅在启用JavaScript时有效。请注意,无论如何,SP无法正常使用JavaScript,因此人们可能无法禁用JS。但是对于防弹解决方案,请为特定列表创建Visual Studio功能。