gpt4 book ai didi

kendo-ui - htmlhelper 不包含 ASP.NET MVC RAZOR 中剑道的定义

转载 作者:行者123 更新时间:2023-12-02 19:39:00 25 4
gpt4 key购买 nike

我正在尝试为 ASP.NET MVC 应用程序安装 kendo UI,但收到以下错误。 htmlhelper 不包含剑道的定义

我有使用 kendo ui 的 ASP.NET 项目,我已在 require 文件夹中复制了 require kendo 样式和脚本,在 web.config 中添加了命名空间详细信息,在 bundleConfig.cs 中添加了引用,并在引用中添加了 kendo.mvc dll。我已按照以下教程进行操作

http://docs.telerik.com/kendo-ui/aspnet-mvc/asp-net-mvc-5

我不是我所缺少的,而且两个应用程序都是 ASP.NET MVC 5。

测试代码如下,我正在尝试使其工作

 @(Html.Kendo().DatePicker().Name("datepicker"))

最佳答案

让 ASP.NET MVC 了解服务器端包装器所在的 Kendo.Mvc.UI 命名空间。为此,请更新 Web 应用程序的 web.config 文件。

第 1 步打开 Views/Web.config,如果使用 ASPX,则打开 root Web.config。

第 2 步找到命名空间标签。

步骤 3 将添加标签附加到命名空间标签。

示例

<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="Kendo.Mvc.UI" />
</namespaces>

第 4 步将绑定(bind)重定向添加到当前的 System.Web.Mvc 版本。

示例

<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-[version-of-kendo-dll-that-you-are-using]" newVersion="[version-of-kendo-dll-that-you-are-using]" />
</dependentAssembly>

关于kendo-ui - htmlhelper 不包含 ASP.NET MVC RAZOR 中剑道的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37611832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com