2012-03-09 55 views
0

我創建一個新的Web項目,我試圖讓與jQuery的masterpagesasp.net母版的jQu​​ery功能

我想有一個環節的工作,如果按下它會做一個div的擴大。

問題:jQuery是不會激發和頁面做回發

enter image description here

回答

1

不要使用ASP:超鏈接,而不是隻使用一個

2

ASP.NET控件ID是不一樣的JavaScript元素ID。 ASP.NET在將它們發送到客戶端之前修改ID。在.aspx文件中的JavaScript,而不是簡單地hp1,指定是這樣的:

<%= hp1.ClientID %> 
2

可以設置

ClientIdMode =「Static」

,如果您使用Visual Studio 2010

如果不是這樣,你總是可以使用一個CSS選擇器一樣

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

而在你的aspx

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

喜達喬,很好的答案,我的想法確切。 – utsikko 2012-03-09 09:00:10