日期:2014-05-17  浏览次数:20360 次

我的菜单在母版页,如何更改菜单点击后的效果?
我的菜单在母版页中,用li做的,选中的菜单有一个Selected类,设置选中后的背景。

问题出来了,我其他所有页面都是基于这个母版页,点击菜单转到其他页面,怎么修改这个被点击的菜单的背景呢?

只有选中的菜单才有Selected类。

那就是怎么去除之前选择的菜单Selected类, 而把被点击的菜单加上Selected类???????????

------解决方案--------------------
巨简单。

用个东西作标记,url,viewstate,隐藏域控件 。。。

母版页里面作个判断,然后添加 Selected 进class 。

html控件就跟asp一样在页面里面作判断,甚至用js来解决。

不管是不是服务器控件都有办法。
------解决方案--------------------
关键词密度,好像是SEO考虑的事情。

title标签是一个网页最重要的搜索关键词放置的位置。在title标签内,关键字的布局方式是很重要的。最重要的关键字应放置在网页title标签的开头部分。如果放上全部关键字,则在title标签内有造成关键字堆砌(keyword stuffing)的危险。千万不要在title标签内使用任何关键字超过三次,否则有可能造成keywords密度过大而被搜索引擎过滤和抛弃。
 

------解决方案--------------------
你在母版页中的cs代码中写选中项的代码不就ok了,能找到那个select类了
------解决方案--------------------
把菜单封装成控件,在哪个页都可以轻松实现控制。
------解决方案--------------------
refer:


http://www.cnblogs.com/insus/archive/2012/09/25/2700939.html
------解决方案--------------------
用母版页很麻烦,建议写成用户控件
------解决方案--------------------
探讨

用母版页很麻烦,建议写成用户控件