(建议使用方法2,执行效率略高)

一般用于导航不能循环输出的情况。

可以循环输出导航的情况直接用if判断即可。

首页模版中顶部,自定义c#代码。

<%set string channel="index" %>

或者

<%csharp%>
string channel="index";//注意这段代码可通用,因为首页是不存在channel这个变量的
<%/csharp%>
#navigation a.thisNav{color:#ff547f;background:#000;}

方法1、

_header.html模版中,

 <li><a href="<%linkurl("index")%>" title="{site.name}" class="<%=getYS(channel,"index")%>">首页</a></li>
<li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"><a href="<%linkurl("dingz-index")%>" title="韩式半永久定妆" class="<%=getYS(channel,"dingz")%>">韩式定妆</a></li>

Web.UI\Label\category.cs中,自定义标签

 /// <summary>
/// 自定义:导航当前栏目样式选中
/// </summary>
/// <param name="channel"></param>
/// <param name="str"></param>
/// <returns></returns>
protected string getYS(string channel, string str)
{
string YS="";
if (channel == str)
YS = "thisNav";
return YS;
}

方法2、

<li><a href="<%linkurl("index")%>" title="{site.name}" class="<%if(channel=="index")%>thisNav<%/if %>">首页</a></li>
<li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"><a href="<%linkurl("dingz-index")%>" title="韩式半永久定妆" class="<%if(channel=="dingz")%>thisNav<%/if %>">韩式定妆</a>

方法2不用自定义标签

最终效果见网站

www.vikeycn.com

最新文章

  1. Java中的泛型 (上) - 基本概念和原理
  2. C++ Tips and Tricks
  3. 《Effective C#》读书笔记
  4. VIM操作常用指令(转)
  5. 使用animate()的时候,有时候会出现移进移出的闪动问题
  6. Android Http请求框架二:xUtils 框架网络请求
  7. 51-du 显示关于目录层次结构或文件磁盘使用情况的信息
  8. 在Windows 2008/2008 R2 上配置IIS 7.0/7.5 故障转移集群
  9. 第一课~Django~简介
  10. Day08_面向对象第三天
  11. c语言typedef的用法-解惑阿!很多天书般的东西解释的不错(转)
  12. StringBuilder和StringBuffer
  13. Preloading an Image with jQuery--reference
  14. 【转载】stm32的GPIO八种工作模式
  15. 转:window与linux互相拷贝文件
  16. wordcloud2.js
  17. Openresty 操作Cookie
  18. 【优秀的Sketch插件】PaintCode for Sketch for Mac 1.1
  19. Shell-1--概念
  20. transform顺序浅谈

热门文章

  1. Python学习 之 异常
  2. 如何将一个 ASP.NET MVC 4 和 Web API 项目升级到 ASP.NET MVC 5 和 Web API 2
  3. Hive官方手册翻译(Getting Started)(转)
  4. ie提示jquer缺少标识符,字符串或数字
  5. Java设计模式14:常用设计模式之组合模式(结构型模式)
  6. Firefox便携版
  7. 关于eclipse中egit右键reset失败,无法更新git仓库.
  8. NVelocity 实现简单的留言板
  9. ASP.NET整理
  10. UML——动态建模