我试图将新闻标题显示为链接
@using Glass.Mapper.Sc.Web.Mvc
@model MVC.com.Models.News
it works:<a href="@Model.Url">@Model.Title</a><br/>
it dosen't work : @Html.Glass().RenderLink(x => x.Url,new {@class=""} ,true, Model.Title)
锚标记工作正常,但无法使用RenderLink生成链接。
同时,有什么方法可以从行中消除@ Html.Glass()帮助器吗?我将Glass.Mapper.Sc.Web.Mvc添加到文件Web.config中,但仍然需要在每个命令的开头使用@Html.Glass()
答案 0 :(得分:0)
我认为你可以做到这一点,这应该消除@ Html.Glass()
@inherits GlassView<News>
之后我认为你应该能够做到这一点。
@RenderLink(Model, x=>x.Url,new{@class=""},true)
答案 1 :(得分:0)
您可以通过以下方式消除@ Html.Glass():
@using Glass.Mapper.Sc.Web.Mvc
@RenderLink(Model, x => x.Link, new { @class = "btn" }, true,Model.Title)