gpt4 book ai didi

asp.net - mvc 4 razor View 不理解 @Html.Kendo()

转载 作者:行者123 更新时间:2023-12-03 18:10:29 25 4
gpt4 key购买 nike

我在 ASP.NET MVC 4 中遇到了 Kendo UI 服务器包装器的一个问题
如果我使用 .ASPX 默认 View 它理解

 <%: Html.Kendo().Grid() %> 

但同时如果我尝试添加 Razor View
它不明白
 @(Html.Kendo() ) systax.

我在 web.config 中也有条目
<namespaces>
<add namespace="Kendo.Mvc.UI" />


<httpHandlers>
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
</httpHandlers>

<handlers>
<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" />

请告诉我我必须缺少什么以及在哪里

感谢致敬,

阿米特

最佳答案

要使用 Razor 模板注册 Kendo UI,请确保您的 Views\Web.config 中有以下内容。

页面底部还详细介绍了 Telerik 文档中的设置。

http://docs.telerik.com/kendo-ui/getting-started/using-kendo-with/aspnet-mvc/asp-net-mvc-4

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory,
System.Web.Mvc, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
...
<add namespace="Kendo.Mvc"/>
<add namespace="Kendo.Mvc.UI"/>
</namespaces>
</pages>
</system.web.webPages.razor>

我的主 Web.config 文件中也有以下内容。
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
...
<add assembly="Kendo.Mvc"/>
</assemblies>
</compilation>
</system.web>

关于asp.net - mvc 4 razor View 不理解 @Html.Kendo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22191297/

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