Использование jQuery с DevExpress - PullRequest
2 голосов
/ 20 ноября 2010

Я пытаюсь включить jQuery в веб-сайт ASP.NET, который также использует элементы управления DexExpress, но независимо от того, как я включаю свой сценарий, функция $ всегда равна anonymous, а функция jQuery не определена,Я подозреваю, что «сантехнический» скрипт DevExpress переопределяет jQuery.

Что-нибудь, на что я должен смотреть?

Ответы [ 2 ]

2 голосов
/ 11 декабря 2010

Проблема здесь заключалась в разрешении URL для сценариев, а не в конфликте. Использование выражений привязки данных вместо блоков рендеринга кода решило эту проблему. Выдержки из моей главной страницы:

<head id="Head1" runat="server">
    <title>Smart Computer Solutions</title>
    <script src="<%# ResolveUrl("~/Scripts/jquery-1.4.4.js")%>" type="text/javascript"></script>
</head>

И код-позади:

protected void Page_Load(object sender, EventArgs e)
{
    Page.Header.DataBind();  
}
0 голосов
/ 20 ноября 2010

Вы пытались использовать JQuery.noConflict ()? Это позволяет вам перемещать JQuery к чему-то другому, кроме переменной $, и разрешать конфликты, подобные этому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...