【发布时间】:2009-09-07 20:57:14
【问题描述】:
我一直在为一个 asp.net mvc 项目使用 Telerik 扩展,更具体地说是选项卡。
我正在通过 ajax 加载我的标签内容。
我返回的一个 ajax 文件是一个包含日期字段的表单。我希望能够使用 Telerik datepicker,但它不起作用。
我确定这与 $(document).ready() 已被执行或其他有关...请帮忙。
我的 ajax 返回文件有这个
<% Html.jQuery().DatePicker().Name("DateofBirth").AllowYearChange(true).Render(); %>
但我没有再次初始化telerik,因为它已经在母版页上。
编辑:
好的,现在我有更多时间,我会让自己更清楚。
我的网站是由一个使用 Telerik 扩展的 Jquery UI 选项卡组成的。 每个选项卡通过 ajax 加载一个文件。 (再次,使用 Telerik 助手。) 我之前显示的行在一个不使用任何母版页的 aspx 文件中,因为它会被 ajax 加载。 他们网站上显示的示例仅通过 ajax 加载文本。 我正在做的是加载一个完整的表格(但就问题而言,唯一重要的是日期输入字段) 日期选择器应该向您显示一个弹出内容,以便您选择一个日期。 我所说的“它不起作用”的意思是它根本没有向我显示弹出窗口......原因是我已经运行了该功能
<%
Html.Telerik().ScriptRegistrar()
.Render();%>
在我的母版页中...
我得想办法把tab的加载绑定到新一代javascript必要的代码上。
如果你们没有使用过这个扩展,你就不会明白我的意思。 Telerik 以某种方式跟踪您要使用的 jquery ui 函数,然后当您运行 sciptregistrar.render 时,它会创建您所需的 javascript 代码.....
【问题讨论】:
-
“它不起作用”...你能稍微更具体一点吗?
-
上面的服务器代码输出到文档是什么?
标签: asp.net-mvc telerik