1

我有一个母版页和一个带有内容页的菜单。如果我转到内容页面 A.aspx,我希望菜单项选择 css 类。如果我使用 B.aspx,我希望母版页内的 B 菜单项显示为已选中(具有 cssClass='seleced')。如何在 asp.net 母版页上轻松实现这一点?

4

2 回答 2

0

经过一些研究,这似乎不是最容易完成的事情,除非您按照 MS 的意图构建您的网站。

如果您有一个 web.sitemap(xml-) 文件,那么它真的很容易,因为您默认获得该功能。

这意味着您必须在菜单中添加数据源并将站点地图文件用作数据源。我不知道它如何与其他数据源一起工作,但我真的希望 ASP.NET 足够聪明来修复它。

你可以看看这个演练

于 2012-08-13T20:20:04.110 回答
0

使用Css 友好的菜单控制

选定的将附加一个 css 类 AspNet-Menu-Selected。

于 2012-08-18T07:44:14.720 回答