加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET MVC:如果url与当前url匹配,则将选定的CSS类添加到Actio

发布时间:2020-12-16 03:20:39 所属栏目:asp.Net 来源:网络整理
导读:如果操作链接的url与显示的页面匹配,那么将选定的css类添加到ActionLink的最简单方法是什么? 谢谢! 解决方法 这是一个很难回答的问题,乍一看我脑海中唯一有效的答案是“它取决于”.你的意思是简单,简单的代码或简单易懂或简单… 可以使用jquery和window.lo
如果操作链接的url与显示的页面匹配,那么将选定的css类添加到ActionLink的最简单方法是什么?

谢谢!

解决方法

这是一个很难回答的问题,乍一看我脑海中唯一有效的答案是“它取决于”.你的意思是简单,简单的代码或简单易懂或简单…

可以使用jquery和window.location.pathname去掉并根据控制器和/或操作(通常是.substr(1和/或2))应用类来完成.

可以使用带有SelectedItem指针的MenuModel完成它,基于它添加类.
可以使用MenuItem []选择属性,基于它添加类.

它可以通过各种其他方式完成(ViewBag让人想起).
每个包括两个步骤:
1.保存/计算所选菜单项
2.基于此设置类.

至于什么更简单,我认为这取决于您的偏好和网站的要求.如果你要支持非JavaScript用户^^,javascript方法可能不是最好的

匆匆出去

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读