0

我有一个如下的 webgrid 表,

  @grid.GetHtml(
        columns: grid.Columns(
          grid.Column("thumb", 
format: @<img src="~/@item.thumb" alt="@item.name"/>),
          grid.Column(format: @<a href="~/Page/@item.name/?id=@item.ID"> <h3 class="blog-page-title">@item.name</h3></a>)


        )
      )

我想将列的名称放在第二列中,我还想在相同的列中添加来自 db 的描述

我在下面的代码中做了但不起作用

@grid.GetHtml(

    columns: grid.Columns(
      grid.Column("thumb", format: @<img src="~/@item.thumb" alt="@item.name"/>),
      grid.Column("Items list" format: @<a href="~/Page/@item.name/?id=@item.ID">
 <h3 class="blog-page-title">@item.name</h3></a>
<br/>@item.description
<br/>@item.price)


    )
  )
4

1 回答 1

0

为了将多个顶级标签放在一个内联帮助器 ( @<...>) 中,您需要将它们包装在<text>.

于 2012-09-19T03:59:24.700 回答