0

这是我的 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>而不是 " 不起作用...

4

1 回答 1

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");
于 2013-06-17T11:24:08.070 回答