2017-02-17 61 views
0

WebGridに非表示の値を追加しようとしているので、列が表示されません。 Html.Hiddenの部分はうまく動作しますが、列はまだ表示されています。助言がありますか?WebGrid(ASP.Net)の非表示列

HTMLで設定を使用するにはマイWebGrid

WebGrid grid1 = new WebGrid(Model.StamfordRel, canPage: false, fieldNamePrefix: "g1", pageFieldName: "p1");  

     @grid1.GetHtml(
      headerStyle: "wg_header", 
      columns: new[] { 

      grid1.Column("logNo", 
       header: null, 
       format: (item) => Html.Hidden("logNo", (object)item.logNo), 
       style: "width"), 

      grid1.Column("instanceNo", 
       header: null, 
       format: (item) => Html.Hidden("instanceNo", (object)item.instanceNo), 
       style: "width_logNo"), 
     }) 

答えて

1

試してみてください。

grid1.Column("logNo", 
     header: null, 
     format: @<input type="hidden" name="logNo" value="@item.logNo"/> 
     style: "width"), 
関連する問題