我使用以下帮助器来帮助我生成链接:
@helper BuildLink(string name, string action, string controller)
{
var url = Url.Action(action, controller);
bool isActive = Request.Url.AbsolutePath.Equals(url, StringComparison.InvariantCultureIgnoreCase);
<li class="@(isActive ? "current" : String.Empty)"><a href="@(url)">@name</a></li>
}
Run Code Online (Sandbox Code Playgroud)
它很棒.问题是,我需要在文档的不同位置关闭我的"li"标记.如果我删除帮助器的"关闭li"部分,当我尝试查看视图时收到错误消息:
分析器错误消息:辅助程序块缺少结束"}"字符.确保此块中的所有"{"字符都有匹配的"}"字符,并且没有任何"}"字符被解释为标记.
有没有办法包括这个结束"li"标签?
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |