如何在MVC网格中添加页脚模板或编辑器模板,

时间:2017-02-28 11:23:26

标签: c# asp.net-mvc

ASP.net网格视图允许我们有多个模板,如用于编辑当前行,将显示为输入字段行 为了添加新记录,文本框行将显示在页脚模板中

点击添加和编辑按钮后,如何在mvc Web Grid中实现这一点

enter image description here

1 个答案:

答案 0 :(得分:1)

嘿这是我在网格中使用的内容。这可能对你有帮助。

<h1>@Page.Title</h1>
<form method="post">
    @Html.DropDownList("OrderID", orders)
    <input type="submit" />
</form>

@if(grid != null){
    @grid.Table(
            columns: grid.Columns(
                grid.Column("ProductName", "Product", style: "_220"),
                grid.Column("UnitPrice", "Price", style: "_60", format: @<text>@item.UnitPrice.ToString("c")</text>),
                grid.Column("Quantity", style: "_90"),
                grid.Column("TotalCost", "Total Cost", style: "_90", format: @<text>@item.TotalCost.ToString("c")</text>)
            ), 
            footer: @<table class="footer">
                         <tr>
                             <td class="_220">Total</td>
                             <td colspan="2" class="_150">&nbsp;</td>
                             <td class="_90">@orderTotal.ToString("c")</td>
                         </tr>
                    </table>);
}