我尝试在Housing_characteristics
应用中使用JQWidgets
,但我在ASP.net MVC
中看不到任何数据。
这是包含JqxGrid
。
grid
这是控制器,它会在列表中返回5个员工记录。
@model IEnumerable<jQWidgets.AspNet.Core.Models.Employee>
@{
ViewData["Title"] = "ASP .NET MVC Grid Example";
}
<label>ASP .NET Core MVC Grid Tag Helper Example</label><br/><br/>
<jqx-grid theme="@ViewData["Theme"]" sortable="true" filterable="true" autoheight="true" width="850" source="Model">
<jqx-grid-columns>
<jqx-grid-column columngroup="name" datafield="FirstName" width="100" text="First Name"></jqx-grid-column>
<jqx-grid-column columngroup="name" datafield="LastName" width="100" text="Last Name"></jqx-grid-column>
<jqx-grid-column datafield="Title" width="150"></jqx-grid-column>
<jqx-grid-column datafield="Address" width="200"></jqx-grid-column>
<jqx-grid-column datafield="City" width="150"></jqx-grid-column>
<jqx-grid-column datafield="Country"></jqx-grid-column>
</jqx-grid-columns>
<jqx-grid-column-groups>
<jqx-grid-column-group name="name" text="Name"></jqx-grid-column-group>
</jqx-grid-column-groups>
</jqx-grid>
我在页面上看到一个空的public ActionResult Index()
{
return View(_context.Employees.ToList());
}
。
使用jqxgrid
在_layout.cshtml
文件中添加了所有必需的jqx脚本。另外,我在另一个页面上有一个类似的网格,使用Ajax / jquery显示相同的信息,但工作得很好,但我想避免使用这种方式。