2012-01-03 5 views
1

Я использую dnn 6. У него есть файл dotnetnuke/js/dnn.jquery.js, поэтому я создал модуль и добавил ссылку на этот файл jquery и все остальные файлы JCrop, и он не работает ,
Итак, я добавил официальный JQuery.js, но тогда dnn не может найти некоторые методы.
Есть ли кто-нибудь, кто использовал JCrop с DotNetNuke?Проблема JQuery + JCrop в DotNetNuke

ответ

5

Чтобы обратиться к jQuery от DotNetNuke, позвоните по телефону DotNetNuke.Framework.jQuery.RequestRegistration(). Это будет использовать общую ссылку jQuery (так что jQuery находится на странице ровно один раз, в <head/>, независимо от того, сколько запросов запрашивает его).

Если вы используете JQuery 6.1, вы должны использовать Client Resource Management API запросить другие сценарии, с чем-то вроде этого:

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %> 

<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />