2010-06-16 3 views
0

Я разрабатываю проект asp.net, и я использую jquery с ним, но когда я использую главную страницу с страницей контента. Мой код jquery не работает, но если ı используется на обычной странице без мастер-jquery, работайте эффективно.Проблема с главной страницей jquery

<script type="text/javascript" language="javascript" src='<%= Page.ResolveClientUrl("~/js/Default.js") %>' ></ script>

Я использую это в главной странице resolation.

В моем коде при нажатии кнопки. таймер запускается и кнопка отключается до тех пор, пока таймер не закончится. Все, но не работают с главной страницей.

+1

Возможно, что указанный адрес указан неправильно? Вы должны взглянуть на исходный код страницы проблемы, чтобы проверить правильность файла src js. –

+0

do alert (jQuery), если его предоставление неопределенного, чем определенно jQuery, не включено должным образом. –

ответ

0

Мое решение ниже. Я столкнулся с этим вопросом некоторое время назад. Чтобы исправить это, я заменил тэг src так, чтобы он использовал привязку данных («#») вместо записи resposne («=»). Поэтому в вашем коде вам нужно вызвать Page.Header.DataBind, чтобы решить эту проблему.

<head runat="server"> 
    <title></title> 
    <script type="text/javascript" language="javascript" src='<%# ResolveClientUrl("~/JScript.js") %>' ></script> 

    <asp:ContentPlaceHolder id="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 

Код За:

Partial Class MasterPage 
    Inherits System.Web.UI.MasterPage 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
     Page.Header.DataBind() 
    End Sub 
End Class 
+0

не работает – boraer

+0

@boraer Когда страница загружается в ваш браузер, и вы просматриваете источник: -Вы видите блок ? -Правильно ли отображается путь? - Спасибо – Peter

1

Я считаю, вы должны попробовать использовать ResolveUrl вместо ResolveClientUrl.

При использовании ResolveClientUrl путь разрешается относительно местоположения главной страницы вместо текущей страницы. Решение ResolveUrl будет разрешено относительно корня приложения.

Смежные вопросы