DevExpress GridView链接不工作

DevExpress GridView链接不工作,gridview,devexpress,devexpress-mvc,Gridview,Devexpress,Devexpress Mvc,我正在按照他们在的教程中的说明试用DevExpress GridView 页面出现时,GridView显示了数据,但GridView上的所有链接都不起作用。有没有我忘记的一步 更新:好的,我解决了最初的问题。我没有将@Html.DevExpress().GetStyleSheets和@Html.DevExpress().GetScripts放在_Layout.cshtml页面中,这样就解决了链接根本不起作用的初始问题。但是现在,当我点击任何一个寻呼机链接时,…加载弹出窗口就会出现,并且会无限期地

我正在按照他们在的教程中的说明试用DevExpress GridView

页面出现时,GridView显示了数据,但GridView上的所有链接都不起作用。有没有我忘记的一步


更新:好的,我解决了最初的问题。我没有将@Html.DevExpress().GetStyleSheets和@Html.DevExpress().GetScripts放在_Layout.cshtml页面中,这样就解决了链接根本不起作用的初始问题。但是现在,当我点击任何一个寻呼机链接时,…加载弹出窗口就会出现,并且会无限期地停留。当我点击一个删除链接时,它只工作一次,如果我再次点击它,什么也不会发生。编辑和添加链接也是如此。

结果证明_Layout.cshtml文件是罪魁祸首。我以为DevExpress会为我做这件事,但问题是jQuery需要在调用@Html.DevExpress().GetStyleSheets和@Html.DevExpress().GetScripts之前呈现。因此,我将它们放置在_布局中的head元素中,如下所示。一旦我这样做了,GridView就工作了

<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")

@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)

@Html.DevExpress().GetStyleSheets(
    new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Editors },
    new StyleSheet { ExtensionSuite = ExtensionSuite.HtmlEditor },
    new StyleSheet { ExtensionSuite = ExtensionSuite.GridView },
    new StyleSheet { ExtensionSuite = ExtensionSuite.PivotGrid },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Chart },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Report },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Scheduler },
    new StyleSheet { ExtensionSuite = ExtensionSuite.TreeList },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Spreadsheet },
    new StyleSheet { ExtensionSuite = ExtensionSuite.SpellChecker }
)

@Html.DevExpress().GetScripts(
    new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
    new Script { ExtensionSuite = ExtensionSuite.HtmlEditor },
    new Script { ExtensionSuite = ExtensionSuite.GridView },
    new Script { ExtensionSuite = ExtensionSuite.PivotGrid },
    new Script { ExtensionSuite = ExtensionSuite.Editors },
    new Script { ExtensionSuite = ExtensionSuite.Chart },
    new Script { ExtensionSuite = ExtensionSuite.Report },
    new Script { ExtensionSuite = ExtensionSuite.Scheduler },
    new Script { ExtensionSuite = ExtensionSuite.TreeList },
    new Script { ExtensionSuite = ExtensionSuite.Spreadsheet },
    new Script { ExtensionSuite = ExtensionSuite.SpellChecker }
)

@Title-我的ASP.NET MVC应用程序
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
@Scripts.Render(“~/bundles/jquery”)
@RenderSection(“脚本”,必需:false)
@Html.DevExpress().GetStyleSheets(
新样式表{ExtensionSuite=ExtensionSuite.NavigationAndLayout},
新样式表{ExtensionSuite=ExtensionSuite.Editors},
新样式表{ExtensionSuite=ExtensionSuite.HtmlEditor},
新样式表{ExtensionSuite=ExtensionSuite.GridView},
新样式表{ExtensionSuite=ExtensionSuite.PivotGrid},
新样式表{ExtensionSuite=ExtensionSuite.Chart},
新样式表{ExtensionSuite=ExtensionSuite.Report},
新样式表{ExtensionSuite=ExtensionSuite.Scheduler},
新样式表{ExtensionSuite=ExtensionSuite.TreeList},
新样式表{ExtensionSuite=ExtensionSuite.Spreadsheet},
新样式表{ExtensionSuite=ExtensionSuite.SpellChecker}
)
@Html.DevExpress().GetScripts(
新脚本{ExtensionSuite=ExtensionSuite.NavigationAndLayout},
新脚本{ExtensionSuite=ExtensionSuite.HtmlEditor},
新脚本{ExtensionSuite=ExtensionSuite.GridView},
新脚本{ExtensionSuite=ExtensionSuite.PivotGrid},
新脚本{ExtensionSuite=ExtensionSuite.Editors},
新脚本{ExtensionSuite=ExtensionSuite.Chart},
新脚本{ExtensionSuite=ExtensionSuite.Report},
新脚本{ExtensionSuite=ExtensionSuite.Scheduler},
新脚本{ExtensionSuite=ExtensionSuite.TreeList},
新脚本{ExtensionSuite=ExtensionSuite.Spreadsheet},
新脚本{ExtensionSuite=ExtensionSuite.SpellChecker}
)