这是我的ASP.NET MVC 4 View(Razor)代码:
@Html.Grid(Model).Columns(column =>
{
column.For(s => s.Description + @"<div class='results'>
<a href='#'>Link 1</a>
<a href='#'>Link 2</a>
</div>").Named("Description").Encode(false);
})
你可以看到我在那里连接字符串。我想用Razor代替。有没有简单的方法呢?
使用<text>
代替“不起作用......
答案 0 :(得分:1)
有没有简单的方法可以做到这一点?
当然,只需使用column.Custom
代替column.For
:
column
.Custom(
@<text>
<div class="results">
<a href='#'>Link 1</a>
<a href='#'>Link 2</a>
</div>
</text>
)
.Named("Description");