Asp.net mvc 3 在Orchard CMS中使用Telerik控件

Asp.net mvc 3 在Orchard CMS中使用Telerik控件,asp.net-mvc-3,telerik,orchardcms,Asp.net Mvc 3,Telerik,Orchardcms,我试图在我自己的Orchard CMS模块中使用Telerik datetimepicker 除了javascript之外,一切似乎都运行良好。datetimepicker控件无法显示下拉日历 我试着用 Script.Include("~/Themes/Contoso/Scripts/2011.2.712/telerik.common.min.js").AtFoot(); Script.Include("~/Themes/Contoso/Scripts/2011.2.712/t

我试图在我自己的Orchard CMS模块中使用Telerik datetimepicker

除了javascript之外,一切似乎都运行良好。datetimepicker控件无法显示下拉日历

我试着用

Script.Include("~/Themes/Contoso/Scripts/2011.2.712/telerik.common.min.js").AtFoot();        

Script.Include("~/Themes/Contoso/Scripts/2011.2.712/telerik.datetimepicker.min.js").AtFoot();
或者在我的模块中创建ResourceManifest.cs并调用以下内容

Script.Require("telerik_datepicker").AtFoot();
Script.Require("telerik_calendar").AtFoot();
对于我引用的脚本,我看不到任何运行时错误。但是页面的html源代码中没有document.ready()内容


我不知道哪里出错了。希望有人能解决这些问题。提前感谢您。

那些Telerik助手不是依赖于您需要在全局配置中注册的某种HttpModule吗?

所有用于ASP.NET MVC的Telerik UI组件都需要ScriptRegister才能正常工作。后者输出所需的JavaScript文件以及JavaScript初始化代码。您可能缺少一个ScriptRegister,因此日期选择器无法工作。以下是最低要求的代码:

@(Html.Telerik().DatePicker()
      .Name("DatePicker")
)

@(Html.Telerik().ScriptRegistrar())

据我所知并非如此。Telerik控件与我创建的普通mvc razor视图项目配合得非常好。不需要做任何动作。但无法在Orchard自定义模块中显示下拉日历。一切正常。但是你知道如何定制控制装置吗?当我查看源代码时,我看到Telerik为每个控件添加了一些类名。例如: