1

我将 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>
4

1 回答 1

0

您的代码中有两个问题:

@Scripts.Render("~/bundles/mvcGrid")
@Styles.Render("~Content/mvcGrid")

应该:

@Scripts.Render("~/bundles/mvcGrid.js")
@Styles.Render("~/Content/mvcGrid.css")

你有一个错字错误

@Html.Grid(Model0.Named("requestGrid").Columns

pageGrids.requestsGrid.onRowSelect

请求/请求

于 2016-02-19T08:42:22.313 回答