我有一个母版页和一个带有内容页的菜单。如果我转到内容页面 A.aspx,我希望菜单项选择 css 类。如果我使用 B.aspx,我希望母版页内的 B 菜单项显示为已选中(具有 cssClass='seleced')。如何在 asp.net 母版页上轻松实现这一点?
问问题
529 次
2 回答
0
经过一些研究,这似乎不是最容易完成的事情,除非您按照 MS 的意图构建您的网站。
如果您有一个 web.sitemap(xml-) 文件,那么它真的很容易,因为您默认获得该功能。
这意味着您必须在菜单中添加数据源并将站点地图文件用作数据源。我不知道它如何与其他数据源一起工作,但我真的希望 ASP.NET 足够聪明来修复它。
你可以看看这个演练
于 2012-08-13T20:20:04.110 回答
0
选定的将附加一个 css 类 AspNet-Menu-Selected。
于 2012-08-18T07:44:14.720 回答