我的菜单在母版页,如何更改菜单点击后的效果?
我的菜单在母版页中,用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
------解决方案--------------------用母版页很麻烦,建议写成用户控件
------解决方案--------------------