如何以编程方式创建telerik mvc窗口

时间:2011-09-16 20:09:26

标签: asp.net-mvc telerik

我正在使用这样的命令:

var windowElement = $.telerik.window.create({
title: "Insert image",
html: "<strong>Inserting an image...</strong>",
contentUrl: '',
modal: true,
resizable: false,
draggable: true,
scrollable: false,
onClose: function() {}

});

但是这给我一个错误,说$ .telerik.window是未定义的。

1 个答案:

答案 0 :(得分:1)

为了加载Telerik javascript文件,您需要在母版页的末尾包含Telerik ScriptRegistrar。

查看以下文章:Telerik Extensions for ASP.NET MVC Manual

具体看下面的部分:

  

ScriptRegistrar应放在页面上的所有组件之后。   通常,您可以将ScriptRegistrar组件放在末尾   母版页。

ScriptRegistrar在某些位置搜索Telerik javascript文件:

  

ScriptRegistrar组件在中查找JavaScript文件   以下顺序:

     

首先,它将搜索具有相同名称的文件夹   作为Telerik.Web.Mvc.dll程序集的版本位于   ASP.NET MVC应用程序的Scripts文件夹。如果是这样的文件夹   发现ScriptRegistrar将寻找以下扩展名:

     

*。debug.js

     

*。min.js

     

*。js

     

如果没有此类文件夹,ScriptRegistrar将搜索   ASP.NET MVC应用程序的Scripts文件夹。它更好   使用版本复制文件夹以便于升级。

希望这有帮助。