asp.net sitemap,我可以拥有隐形节点吗?

时间:2010-07-23 04:40:26

标签: asp.net

我有一个包含2个项目的站点地图文件

<siteMapNode url="/admin/products/default.aspx" title="Products">
 <siteMapNode url="/admin/products/add.aspx" title="Add" />
</siteMapNode>

但是我也有一个/admin/products/edit.aspx页面。当我导航到edit.aspx时,我想要“选择”产品站点地图节点,因为我正在编辑产品,但我不希望编辑出现在菜单中。如果未选中产品菜单,则表明用户仍然在该节点中没有可见的标识符。

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

我完全避开了这个选项。我通常只是删除下拉菜单,让我的产品项目导航到包含我的产品列表的页面(我对其进行分页,以便页面上只显示少数项目而不是所有项目)。该页面上有一个“添加”按钮,该列表包含查看/编辑/删除按钮。 此页面将是我的/admin/products/default.aspx

如果您不想这样做,那么我能想到的唯一方法是手动填充菜单项。