zoukankan      html  css  js  c++  java
  • .net 设置导航的当前状态

    1.静态地址共用母版页时,加当前页的状态(使用加参数的方法实现):

      a: main.Master为链接设参数 MenuId

    <li>
        <a <%=MenuId==1?"class='cur'":"" %> href="/SHRAdmin/default.aspx">节假日设置</a>   /*调用参数*/
    </li>

    main.Master.cs 
    public partial class main : System.Web.UI.MasterPage
        {
            public int MenuId { get; set; }
    
            protected void Page_Load(object sender, EventArgs e)
            {
            }
        }

      b: 引用页   /SHRAdmin/default.aspx 引用方法

    <%@MasterType TypeName="CalcWebServicesInterface.SHRAdmin.master.main" %>  /*页顶部引用以上母版页*/
    public partial class _default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                this.Master.MenuId = 1;    /*定义参数*/
        } }

    2. 动态获取地址栏的参数,在母版页 F7下设置:

     admin.Master.cs  


    public
    partial class admin: System.Web.UI.MasterPage { public int menuId=0; protected void Page_Load(object sender, EventArgs e) { string url = Request.RawUrl.ToLower().Trim(); if (url.Contains("feedback.aspx")) menuId= 1; else{ menuId = 0; } } }

    admin.Master

    <div class="login_menu">
        <a href="NewList.aspx" <%=menuId==0?"class='cur'":"" %>>内容管理</a><a href="Feedback.aspx" <%=menuId==1?"class='cur'":"" %>>投诉与反馈</a>
    </div>
  • 相关阅读:
    VSCode搭建golang环境
    Jmeter之连接数据库
    Jmeter之『如果(If)控制器』
    mysql时间SQL
    正则表达式查找“不包含XXX字符串”
    Jmeter5.3源码编译
    Log4j源码分析
    12 个 JS 技巧
    高效学习很重要
    IntelliJ IDEA自动导入包去除星号(import xxx.*)
  • 原文地址:https://www.cnblogs.com/aimyfly/p/3835022.html
Copyright © 2011-2022 走看看