.net 设置导航的当前状态
2024-08-30 17:17:08
1.静态地址共用母版页时,加当前页的状态(使用加参数的方法实现):
a: main.Master为链接设参数 MenuId
<li>
<a <%=MenuId==?"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 = ; /*定义参数*/
} }
2. 动态获取地址栏的参数,在母版页 F7下设置:
admin.Master.cs
public partial class admin: System.Web.UI.MasterPage
{
public int menuId=;
protected void Page_Load(object sender, EventArgs e)
{
string url = Request.RawUrl.ToLower().Trim();
if (url.Contains("feedback.aspx")) menuId= ;
else{
menuId = ;
}
}
}
admin.Master
<div class="login_menu">
<a href="NewList.aspx" <%=menuId==?"class='cur'":"" %>>内容管理</a><a href="Feedback.aspx" <%=menuId==?"class='cur'":"" %>>投诉与反馈</a>
</div>
最新文章
- AngularJS----基本操作
- iteye上总结的编程精华资源
- CSV文件的规范
- 利用jquery实现网页禁止鼠标右键、禁止复制
- 《c程序设计语言》读书笔记--统计 行数、单词数、字符数
- 《MySQL必知必会》读书笔记
- c++ 设计模式5 (Observer / Event 观察者模式)
- mysql 之路目录
- hdu1087 简单DP
- something funny
- CentOS6 安装Sendmail + Dovecot + Squirrelmail
- PyQuery详解
- python标准库之random模块
- sqlserver中分区函数 partition by与 group by 区别 删除关键字段重复列
- APK重编译
- 使用mshta.exe绕过应用程序白名单(多种方法)
- OpenDayLight Helium实验一 OpenDaylight的C/S模式实验
- Qt-序列号生成器
- 省厅报件7.0 读取mdb 生成xml 文件
- python 怎么启动一个外部命令程序, 并且不阻塞当前进程
热门文章
- Java利用Preferences设置个人偏好
- html css js 一些记录.
- strcmp函数使用总结
- mysql LAST_INSERT_ID 使用与注意事项
- 廖雪峰js教程笔记6 generator一个坑 看完python在回来填坑
- AngularJS $http
- 关于__IPHONE_OS_VERSION_MAX_ALLOWED和__IPHONE_OS_VERSION_MIN_ALLOWED的用法
- 读书笔记和sprint总结
- iOS 注意事项
- mark元素