asp.net主页jQuery函数

时间:2012-03-09 08:03:19

标签: jquery asp.net

我正在创建一个新的Web项目,我试图让jQuery使用masterpages

我希望有一个链接,如果按下它将会扩展div。

问题:jQuery未被触发,页面进行回发

enter image description here

3 个答案:

答案 0 :(得分:2)

ASP.NET控件ID与JavaScript元素ID不同。 ASP.NET在将ID发送到客户端之前修改ID。在.aspx文件的JavaScript中,而不仅仅是hp1,请指定以下内容:

<%= hp1.ClientID %>

答案 1 :(得分:2)

您可以设置

  

的ClientIDMode = “静态”

如果您使用的是Visual Studio 2010

如果没有,您可以随时使用CSS选择器,如

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

在你的aspx中

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

答案 2 :(得分:1)

请勿使用 asp:HyperLink ,而只使用 a