Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在一个视图中显示两个WebGrid_Asp.net Mvc_Webgrid_Ultrawebgrid - Fatal编程技术网

Asp.net mvc 如何在一个视图中显示两个WebGrid

Asp.net mvc 如何在一个视图中显示两个WebGrid,asp.net-mvc,webgrid,ultrawebgrid,Asp.net Mvc,Webgrid,Ultrawebgrid,我面临这个问题,我想在一个视图中显示两个Webgrid,所以我为每个视图创建单独的视图,并使用 <table> <tr> <td> @{Html.RenderAction("NewRegisterCustomer", "AdminDeshboard");} @{Html.Action("NewRegisterCustomer", "AdminDeshboard");} </td> <

我面临这个问题,我想在一个视图中显示两个Webgrid,所以我为每个视图创建单独的视图,并使用

 <table>
   <tr>
    <td>
        @{Html.RenderAction("NewRegisterCustomer", "AdminDeshboard");}
        @{Html.Action("NewRegisterCustomer", "AdminDeshboard");}
    </td>
  </tr>
  <tr>
    <td>
         @{Html.RenderAction("OrderSummary", "AdminDeshboard");}
        @{Html.Action("OrderSummary", "AdminDeshboard");}
    </td>
  </tr>
请引导我

谢谢

这就是WebGrid构造函数中的fieldNamePrefix参数的用途

字段名前缀

类型:System.String

应用于与WebGrid实例关联的所有查询字符串字段的前缀。此值用于支持同一网页上的多个WebGrid实例


或者,如果您只想更改分页字段名称,则会有一个参数,用于选择、排序字段和排序方向。

WebGrid grid1=new WebGridrowsPerPage:Model.PageSize,fieldNamePrefix:order;
    <fieldset>
    @{
    ViewBag.Title = "WebGrid with Custom Paging, Sorting";
    WebGrid grid1 = new WebGrid(rowsPerPage: Model.PageSize);
    grid1.Bind(Model.Order,
              autoSortAndPage: false,
              rowCount: Model.TotalRows
    ); 
   }
     @grid1.GetHtml(
     fillEmptyRows: false,
     alternatingRowStyle: "alternate-row",
     headerStyle: "grid-header",
     footerStyle: "grid-footer",
    mode: WebGridPagerModes.All,
    firstText: "<< First",
    previousText: "< Prev",
     nextText: "Next >",
    lastText: "Last >>",


   columns: new[] {

    grid1.Column("OrderId",header: "  OrderId    ",style:"Width=100px"),
    grid1.Column("FirstName",header: "  FirstName    "),
    grid1.Column("LastName",header: "  LastName     "),
    grid1.Column("CartTotal",header: "  CartTotal    ",style:"Width=100px")

  })
 </fieldset>
   **page ---> Orderpage**