0

我为我的项目创建了一个站点定义。<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>

在站点配置期间,我为这些列表设置了不同的安全性。EGList1只能从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>

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

我在哪里做错了?

4

0 回答 0