Ami*_*Jog 4 asp.net asp.net-mvc-4 kendo-asp.net-mvc
我在ASP.NET MVC 4中遇到Kendo UI服务器包装器的一个问题如果我使用.ASPX默认视图它理解
<%: Html.Kendo().Grid() %>
Run Code Online (Sandbox Code Playgroud)
但同时如果我尝试添加Razor视图它不明白
@(Html.Kendo() ) systax.
Run Code Online (Sandbox Code Playgroud)
我也在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" />
Run Code Online (Sandbox Code Playgroud)
Pl告诉我我必须失踪的地方和地点
感谢致敬,
阿米特
Dav*_*vid 13
要使用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>
Run Code Online (Sandbox Code Playgroud)
我在主Web.config文件中也有以下内容.
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
...
<add assembly="Kendo.Mvc"/>
</assemblies>
</compilation>
</system.web>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13497 次 |
| 最近记录: |