我已经在大约两个mvc4项目中使用了mvc4,它一直运行得很好,但是当我尝试mvc5分支时,我完全崩溃了。我基本上有一个网格和控制器设置,如下所示
@Html.Awe().Grid("grdZone")
.Groupable(false)
.Url(Url.Action("ZoneRead", "Setup"))
.PageSize(20)
.Columns(
new Column(){ Name = "Id", Width = 70 },
new Column(){ Name = "Name" },
new Column(){ Name = "GCount", Header = "Group Count", Width = 100})控制器列表如下
public ActionResult ZoneRead(GridParams g)
{
var model = _zoneService.GetAll().Select(i => new ZoneListModel
{
Id = i.Id,
GCount = i.Groups.Count(),
Name = i.Name
});
return Json(new GridModelBuilder<ZoneListModel>(model, g)
{
Key = "Id",
Map = o => new
{
o.Id,
o.Name,
o.GCount
}
}.Build());
}问题是控制器实际上返回数据,但奇怪的是,Grid只显示空表单元格,根本没有任何值。然而,显示的空行数与控制器方法返回的记录相对应。
拜托,我做错什么了
一个快速的答案将被认可。
发布于 2015-05-25 11:21:05
在mvc5上,您可能正在使用小型化,而小型化破坏了脚本,尝试添加AwesomeMvc.js,而不将其包含在脚本包中
(顺便说一句,使用4.7版不应该再发生这种情况了)
https://stackoverflow.com/questions/29572077
复制相似问题