asp.net-mvc – Razor中的条件链接
发布时间:2020-12-16 07:32:45 所属栏目:asp.Net 来源:网络整理
导读:我有一些标签,我想说“如果它们当前位于此标签所指的页面上,请将其设为跨度.否则,请将其设为链接.”在伪剃刀中,看起来像这样: @if(CurrentlyOnThisPage) { span} else { a} Tab Content@if(CurrentlyOnThisPage){ /span} else { /a} Razor(正确地)注意到我
我有一些标签,我想说“如果它们当前位于此标签所指的页面上,请将其设为跨度.否则,请将其设为链接.”在伪剃刀中,看起来像这样:
@if(CurrentlyOnThisPage) { <span> } else { <a> } Tab Content @if(CurrentlyOnThisPage){ </span> } else { </a> } Razor(正确地)注意到我没有关闭我的开始标记,因此解析这种语法时遇到了麻烦.如果标签内容很小,我可以使用Html.ActionLink,但我有几行内容,我想保留HTML编辑器的好处,而不是把它全部放入字符串中.有没有办法做到这一点? 解决方法
这样的事怎么样?
@{ var linkOrSpan= CurrentlyOnThisPage ? "span" : "a"; } <@linkOrSpan><text>Tab Content</text></@linkOrSpan> 关于用此关闭标签没有错误. ihmo看起来有点清洁. HTH (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 无法加载文件或程序集’System.Web.Http.
- asp.net – 用于Active Directory帐户的Oauth 2令牌
- 应该将ASP.NET应用程序池设置为自动回收?
- asp.net-mvc – ASP.NET MVC 5 Identity 2.0,Windows Auth,
- asp.net – 虚拟目录中的Web.config不会覆盖父网站的Web.co
- ASP.NET中内联标记的全球化差异
- asp.net-mvc – ASP.net MVC中的流畅验证 – 数据库验证
- 如何阻止MVC缓存调用动作方法的结果?
- asp.net – 模拟CSRF攻击
- ASP.NET MVC,ActionFilters,静态类和传递数据
推荐文章
站长推荐
热点阅读