2011-08-03 107 views
0

我需要爲我的WebGrid添加一個附加列,新的列應包含基於記錄的字段之一的HTML5音頻。類似的東西:如何創建自定義WebGrid列

​​

不支持的WebGrid這樣的情景?

謝謝! ofer

回答

0

這是一種方法。在你的視野內創建一個幫手,並將其用於列格式:

@helper AudioTag(dynamic item) 
{ 
    <audio controls="controls"> 
     <source src="@string.Format("{0}.mp3", item.SongID)" type="audio/mp3"/> 
     Your browser does not support the audio element. 
    </audio> 
} 

<div> 
    @grid.GetHtml(columns: grid.Columns(
           grid.Column("Audio", format: a => AudioTag(a)))); 
</div>