2012-09-19 33 views
0

我有如下一个的WebGrid表,格式HTML中的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/[email protected]"> <h3 class="blog-page-title">@item.name</h3></a>) 


     ) 
    ) 

我想在第二栏把列的名字,我也想从数据库中添加描述同样colums

我做了下面的代码,但不工作

@ 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/[email protected]"> 
<h3 class="blog-page-title">@item.name</h3></a> 
<br/>@item.description 
<br/>@item.price) 


    ) 
) 
+0

它为什么不起作用?怎么了? – SLaks

回答

0

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

+0

你能告诉我以上代码的例子吗?谢谢 – ktm