【发布时间】:2014-11-11 05:15:26
【问题描述】:
我有一个 MVC 项目,我正在使用 devexpres 14.1.6。我在 _Layout.cshtml 页面上定义了 devexpress 脚本和样式表,如下所示
头 =>
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/Bootstrap/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
@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 }
身体 =>
@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 }
)
虽然我的 devexpress 版本是 14.1.3,但我的项目运行良好,但是在我将 devexpress 版本 14.1.3 升级到 14.1.6 后,我开始收到以下错误 =>
CS0121:以下方法或属性之间的调用不明确:“DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress(System.Web.Mvc.HtmlHelper)”和“DevExpress.Web.Mvc.UI.HtmlHelperExtension”。 DevExpress(System.Web.Mvc.HtmlHelper)'
我清理了 ASP.NET 临时文件,但收到了同样的错误。
【问题讨论】:
-
您是否清除了位于 Web 文件夹中的 bin 目录? (当我升级 DX 控件并且不从 bin 中删除旧的 dll 时,我有这个)
-
是的,你是对的。我已经清理了 bin 文件夹中的 dll,它是工作谢谢你的回答。
-
我会发布一个答案,请有同样问题的其他人接受它
标签: c# asp.net-mvc devexpress asp.net-mvc-5 devexpress-mvc