如何在 visual studio 2015 中使用 kendo-ui asp.net mvc?
How to use kendo-ui asp.net mvc in visual studio 2015?
我想在 visual studio 2015 中使用 kendo-ui asp.net mvc。我安装了 telerik 包和 kendo-ui 添加到我的 visual studio.
我创建了一个新的 kendo-ui asp.net mvc 项目。当我打开 index.cshtml 文件并写入
@{Html.Kendo().DatePicker().Name...}
继承不显示 Kendo() 方法,我无法使用它。
如何在 kendo-ui 2016 和 visual studio 2015 中创建 DatePicker 等控件?
检查您的 Views\Web.config。它应该像:
<system.web.webPages.razor>
<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>
或将@using Kendo.Mvc.UI
添加到index.cshtml
当您在智能感知中看不到任何内容时,首先要检查的是您的项目 "References"。这是编译器查找使用的库的唯一地方。在您的情况下,您需要参考 Kendo.Mvc.dll
,如 here.
所述
接下来,值得注意的是 Html.Kendo()
是一个“Extension Method”,只是 shorthand 对应 Kendo.Mvc.UI.HtmlHelperExtension.Kendo(Html)
。因此,当您有所需的参考资料时,后一种形式应该有效;但是为了能够使用较短的形式,您需要在 cshtml 文件中导入 Kendo.Mvc.UI
命名空间。有两种方法可以做到这一点:
- 将
@using Kendo.Mvc.UI
添加到 cshtml 文件的顶部,或者
- 将此行:
<add namespace="Kendo.Mvc.UI"/>
添加到项目 Views\web.config
中的 namespaces
部分。这会为 Views
文件夹下的每个 cshtml 文件导入命名空间,但您可能需要重新加载项目才能正常工作。
总之,请大家关注this guide,保证不会忘记。
我想在 visual studio 2015 中使用 kendo-ui asp.net mvc。我安装了 telerik 包和 kendo-ui 添加到我的 visual studio.
我创建了一个新的 kendo-ui asp.net mvc 项目。当我打开 index.cshtml 文件并写入
@{Html.Kendo().DatePicker().Name...}
继承不显示 Kendo() 方法,我无法使用它。 如何在 kendo-ui 2016 和 visual studio 2015 中创建 DatePicker 等控件?
检查您的 Views\Web.config。它应该像:
<system.web.webPages.razor>
<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>
或将@using Kendo.Mvc.UI
添加到index.cshtml
当您在智能感知中看不到任何内容时,首先要检查的是您的项目 "References"。这是编译器查找使用的库的唯一地方。在您的情况下,您需要参考 Kendo.Mvc.dll
,如 here.
接下来,值得注意的是 Html.Kendo()
是一个“Extension Method”,只是 shorthand 对应 Kendo.Mvc.UI.HtmlHelperExtension.Kendo(Html)
。因此,当您有所需的参考资料时,后一种形式应该有效;但是为了能够使用较短的形式,您需要在 cshtml 文件中导入 Kendo.Mvc.UI
命名空间。有两种方法可以做到这一点:
- 将
@using Kendo.Mvc.UI
添加到 cshtml 文件的顶部,或者 - 将此行:
<add namespace="Kendo.Mvc.UI"/>
添加到项目Views\web.config
中的namespaces
部分。这会为Views
文件夹下的每个 cshtml 文件导入命名空间,但您可能需要重新加载项目才能正常工作。
总之,请大家关注this guide,保证不会忘记。