问题标签 [site-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
108 浏览

sharepoint - SiteDefinition 中的导航栏

我为我的项目创建了一个站点定义。<List>在此站点定义中,我使用站点定义本身的标记创建了同一模板的两个列表实例。

在站点配置期间,我为这些列表设置了不同的安全性。EGList1只能从Group 1具有协作权限的人访问,而List2只能从Group 2具有协作权限的人访问

NavBar然后,我在站点定义部分创建了几个链接

我预计,这取决于两个链接中的连接用户会消失,但这不是真的。链接始终都是可见的,但是根据连接的用户,两者之一会在单击时生成拒绝访问。

我在哪里做错了?

0 投票
1 回答
72 浏览

sharepoint - 具有用户控制的 Sharepoint 2010 站点页面 = 空白页面

我的网站定义有问题,它有几个网站页面,在这些页面中我需要一个顶部菜单,所以我创建了一个用户控件,绘制该菜单并将其添加到页面中。

部署解决方案后,我可以很好地创建站点。

在初始阶段,我为菜单链接设置了硬编码值,并且在每个页面中我都可以看到菜单。现在菜单是动态的,所以我有一个带有菜单选项的共享点列表,所以我更改了代码,而不是硬编码值,我从列表中获取它们,代码运行良好,我可以在调试时检查,但是最后我得到一个完整的空白页。

我无法与将在网站页面中使用的用户控件内的共享点数据进行交互?

我在普通/应用程序页面中测试了控件,并且在两种情况下(硬编码和共享点数据)都可以正常工作。

一个简单的代码示例:

剩下的代码,就是一个简单的页面,引用了这个用户控件,用户控件的aspx代码只有这两个控件的声明。