Bri*_*ins 7 kendo-ui kendo-asp.net-mvc
我正在使用Kendo ASP.NET MVC包装器.我注意到包装器正在渲染脚本以在控制标记之后立即初始化控件.有没有办法配置让脚本呈现在底部?之前,使用Telerik ASP.NET MVC控件,您可以让脚本管理器渲染底部的所有初始化.那可能吗?
jru*_*ell 12
在2013年第一季度发布中,他们添加了对延迟脚本的支持.您可以像这样使用它:
@(Html.Kendo().AutoCompleteFor(m => m)
.Filter(FilterType.Contains)
.MinLength(2)
.DataSource(config =>
{
config.Read(action, controller, routeValues);
config.ServerFiltering(true);
}).Deferred())
Run Code Online (Sandbox Code Playgroud)
注意Deferred()链末尾的方法.然后,在您的布局中,在标记中的任何位置添加以下内容:
<!-- ... -->
@Html.Kendo().DeferredScripts()
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2076 次 |
| 最近记录: |