【问题标题】:How to add Kendo UI HTML helpers to my ASP.net MVC 4 project?如何将 Kendo UI HTML 助手添加到我的 ASP.net MVC 4 项目?
【发布时间】:2013-04-16 20:41:42
【问题描述】:

简单问题:我已经在我的工作站上安装了 Telerik DevCraft Ultimate。我查看了显示使用 Kendo UI HTML 帮助程序的示例。

我要向我的项目添加什么参考才能使用它们?

【问题讨论】:

    标签: kendo-ui kendo-asp.net-mvc


    【解决方案1】:

    配置您的 ASP.NET MVC 布局页面以包含 Kendo UI Web JavaScript 和 CSS 文件:

     <link rel="stylesheet" href="@Url.Content("~/Content/kendo.common.min.css")">
     <link rel="stylesheet" href="@Url.Content("~/Content/kendo.default.min.css")">
     <script src="@Url.Content("~/Scripts/jquery.min.js")"></script>
     <script src="@Url.Content("~/Scripts/kendo.web.min.js")"></script>
     <script src="@Url.Content("~/Scripts/kendo.aspnetmvc.min.js")"></script>
    

    将对 Kendo.Mvc.UI 命名空间的引用添加到您的 web.config。然后 Kendo HtmlHelper 扩展将在您的视图中可用。将命名空间添加到 web.config 后重建项目(Visual Studio 需要为 Kendo.Mvc.UI 显示智能感知)。

    <system.web.webPages.razor>
         <pages pageBaseType="System.Web.Mvc.WebViewPage">
             <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>
         </pages>
     </system.web.webPages.razor>
    

    使用任何 Kendo UI HtmlHelper 扩展

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

    更多详情http://docs.kendoui.com/getting-started/using-kendo-with/aspnet-mvc/introduction

    【讨论】:

    • 出于某种原因,我永远无法在我的项目中使用 Telerik 教程。我可以通过在我想使用控制的页面顶部使用@using Kendo.Mvc.UI 来使其工作,但无法让 web.config 识别它。我花了太多时间进行故障排除,所以现在我将继续在视图顶部使用 Kendo.Mvc.UI。
    • 转到 web.config 并在 部分下引入命名空间,在 web 根目录的两个位置 a) 中添加 ->。然后配置解决方案 b) 然后在视图文件夹的第二个 web.config 根目录中 --(参见 youtube.com/watch?v=0Gsy18e1cCM )
    猜你喜欢
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多