我将 Grid.MVC 与我的 ASP.NET MVC 4 项目一起使用。我也在使用引导程序。我不确定样式表之间是否存在冲突,或者两者之间的 Javascript 是否存在冲突,或者是否完全是其他东西。我在局部视图中有数据网格。我不知道这是否可能导致问题,但是:1)当我将“.Sortable(true)”添加到每列的末尾时,列标题变为红色,但是当我单击它们时它会重新加载页面我的网格不见了。2)当我翻转网格上的行时,它们不会突出显示。当我单击行时,它们也不会突出显示。但是,我知道该行已被选中,因为我创建了一个测试“警报”,该“警报”会在选择该行时弹出。
Jquery 和 Bootstrap 在 _Layout.cshtml 共享视图上声明。如何让这个 grid.MVC 功能正常工作?下面是网格的局部视图:
@Scripts.Render("~/bundles/mvcGrid")
@Styles.Render("~Content/mvcGrid")
@using GridMvc.Html
@model List<IntegrationQueryToolWebApp.Models.Request>
@Html.Grid(Model0.Named("requestGrid").Columns(columns =>
{
columns.Add(data => data.id).Titled("ID").Sortable(true);
.....
})
<script>
$(function () {
pageGrids.requestsGrid.onRowSelect(fuinction (e) {
alert(e.row.id);
});
});
<script>