我有一个带有发票清单的模型。我正在网格中显示此发票清单。我想在网格中有一列复选框,以便可以执行一些其他逻辑。发布时如何阅读这些复选框的值?基本上,我需要在列表中的每个项目的列中都有一个Html.CheckBoxFor。我认为这是不可能的,但是有没有办法提供类似的东西?

这是我的网格:

<% Html.Grid(Model.Invoices)
       .Attributes(@id => "tblInvoiceSearchResults", @class => "tablesorter", style => "width:100%")
       .Empty("No invoice exist with that criteria")
       .Columns(
        col =>
            {
              col.For(c => c.InvoiceNumber).Named("Invoice Number");
              col.For(c => c.InvoicePurchaseOrderNumber).Named("PurchaseOrder");
              col.For(c => c.InvoiceStatus).Named("Invoice Status");
              col.For(c => c.OpenAmount.ToMoneyDisplay()).Visible((bool)ViewData["canSeePricing"])
                    .Named("Open Amt").Attributes(align=>"right");
              col.For(c => c.OriginalAmount.ToMoneyDisplay()).Visible((bool)ViewData["canSeePricing"])
                    .Named("Original Amt")
                    .Attributes(align => "right");
              col.For(c => c.InvoiceDate).Named("Invoice Date");
        }).Render();
 %>

最佳答案

经过审查,我猜测您正在使用mvccontrib-grid?如果是这样,请查看DD中的以下答案:Mvc Contrib grid with checkbox

09-30 14:55
查看更多