2012-03-09 2 views
0

Я создаю новый веб-проект, и я пытаюсь получить JQuery работает с MasterPagesasp.net Masterpage функция JQuery

Я хочу иметь ссылку, если она нажата будет делать расширение дел.

Проблема: Jquery не увольняют, страница постбэк

enter image description here

ответ

1

Не используйте жерех: гиперссылкой, вместо того, чтобы использовать только

2

идентификаторы управления ASP.NET не являются такими же, как идентификаторы JavaScript элементов. ASP.NET изменяет идентификаторы перед отправкой их клиенту. В JavaScript вашего .aspx файла, а не просто hp1 указать что-то вроде:

<%= hp1.ClientID %> 
2

Вы можете установить

ClientIdMode = "Static"

, если вы используете Visual Studio 2010

Если нет, то вы всегда можете использовать селектор CSS, как

$('.YourControl').click(function(){ alert('hi'); }); 

И в вашем ASPX

<asp:HyperLink ID="yourId" cssClass="YourControl" /> 
+0

Привет Дэмиена Джо, хороший ответ, моя мысль точно. – utsikko

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