我为我的项目创建了一个网站定义。
在此站点定义中,我使用站点定义本身的标记<List>
创建了同一模板的两个列表实例。
<Lists>
<List Title="List1" Type="50001" Url="Lists/List1" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
<List Title="List2" Type="50001" Url="Lists/List2" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
</Lists>
在站点提供期间,我为这些列表设置了不同的安全性。例如。 List1
只能从具有协作权限的Group 1
访问,List2
只能通过Group 2
以协作权限访问
然后我在网站定义的NavBar
部分创建了几个链接
<NavBars>
<NavBar Name="Archives" Url="#" ID="1501">
<NavBarLink Name="My Archive" Url="Lists/List1/AllItems.aspx"></NavBarLink>
<NavBarLink Name="My Archive" Url="Lists/List2/AllItems.aspx"></NavBarLink>
</NavBar>
</NavBars>
我预计,取决于两个链接上的连接用户会消失,但这是真的。 链接始终都是可见的,但是根据连接的用户,其中一个链接会在单击时生成拒绝访问。
我在哪里做错了?