发布:2023/12/7 15:17:35作者:大数据 来源:大数据 浏览次数:531
.net core视图view中获取:
area:@ViewContext.RouteData.Values["area"]<br />
controller:@ViewContext.RouteData.Values["controller"]<br />
action:@ViewContext.RouteData.Values["action"]<br />
routerIQueryCollection:@Context.Request.Query
router参数可以利用linq函数或将@Context.Request.Query.ToList()后进行列表遍历,即可获取路由参数值
另外: @Context.Request.Path可获取request请求路径
通过此方法可设置菜单状态:
<li class="@(string.Compare(ViewContext.RouteData.Values["controller"].ToString() + ViewContext.RouteData.Values["action"].ToString(), "HomeIndex",true)==0 ? "active" : "")">
<a href="Home">
<i class="ti-dashboard"></i>
<span>主控面板</span>
</a>
</li>
第二种办法可使用window.localStorage来设置菜单
读写localStorage的方法:
保存数据语法:
localStorage.setItem("key", "value");
localStorage.key="value";
localStorage["key"]="value";
读取数据语法:
var lastname = localStorage.getItem("key");
var lastname = localStorage.key;
var lastname = localStorage["key"];
删除数据语法:
localStorage.removeItem("key");
删除所有数据语法:
localStorage.clear();
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4