我正在使用这样的命令:
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是未定义的。
答案 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文件夹。它更好 使用版本复制文件夹以便于升级。
希望这有帮助。