【问题标题】:How to add footer template or editor template in MVC web grid ,如何在 MVC Web 网格中添加页脚模板或编辑器模板,
【发布时间】:2017-02-28 11:23:25
【问题描述】:

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

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

【问题讨论】:

  • 感谢 Omkar ,但它与问题无关。我相信在 MVC 中几乎一切皆有可能,它比 Web 表单提供了很多好处,所以不要回到 ASP.NET Web 表单

标签: c# asp.net-mvc


【解决方案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>);
}

【讨论】:

  • Rajan,好像是从其他网站复制粘贴的。也解决不了问题。如果我错了,请纠正我,这是一个静态外观页脚,而不是像 asp.ner 网格视图中的动态。在这个页脚中我们如何绑定模型项,编辑模板呢?
  • 为该动态页脚编写了很多 JavaScript 代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-08
相关资源
最近更新 更多