Asp.net 自动单击超链接

Asp.net 自动单击超链接,asp.net,jquery,Asp.net,Jquery,如何使用jQuery自动单击Hyerlink或LinkButton <asp:Hyperlink id="ttt" PostBackUrl="Hut.htm">Click</asp:Hyperlink>or<asp:LinkButton id="ttt" PostBackUrl="Hut.htm">Click</asp:LinkButton> 单击或单击 您可以在不带任何参数的情况下使用该函数来模拟用户单击 asp.net控件唯一棘手的部分是ID

如何使用jQuery自动单击Hyerlink或LinkButton

<asp:Hyperlink id="ttt" PostBackUrl="Hut.htm">Click</asp:Hyperlink>or<asp:LinkButton id="ttt" PostBackUrl="Hut.htm">Click</asp:LinkButton>
单击或单击
您可以在不带任何参数的情况下使用该函数来模拟用户单击

asp.net控件唯一棘手的部分是ID将是一些难以处理的生成ID,如ctr_00_0001,因此您必须使用类来定位按钮:

<asp:LinkButton id="ttt" PostBackUrl="Hut.htm" CssClass="myButton">Click</asp:LinkButton>
您可以在不带任何参数的情况下使用该函数来模拟用户单击

asp.net控件唯一棘手的部分是ID将是一些难以处理的生成ID,如ctr_00_0001,因此您必须使用类来定位按钮:

<asp:LinkButton id="ttt" PostBackUrl="Hut.htm" CssClass="myButton">Click</asp:LinkButton>

在LinkButton上调用click事件(呈现html链接)不会有多大效果,除非您已经手动定义了一个javascript click事件

您需要执行href属性中的内容(javascript:WebForm_DoPostBackWithOptions(新的WebForm_PostBackOptions(“ctl00$phContent$ttt”,“true”,“false”,“true))):

eval($([a[id*='ttt']).attr(“href”)


上面的代码将评估href属性中的javascript代码并执行它。

在链接按钮上调用单击事件(呈现html链接)不会有多大效果,除非您手动在其上定义了javascript单击事件

您需要执行href属性中的内容(javascript:WebForm_DoPostBackWithOptions(新的WebForm_PostBackOptions(“ctl00$phContent$ttt”,“true”,“false”,“true))):

eval($([a[id*='ttt']).attr(“href”)


上面的代码将计算href属性中的javascript代码并执行它。

如果此按钮位于ContentPage中,并且使用Id而不是类,我该如何执行?@Hitz Id='ttt呈现asp:LinkButton时将不再存在。所以使用CssClass。如果是在内容页里面,那有什么问题呢?在课堂上也可以尝试一下。将LinkButton保留在内容页中,并使用类选择器从母版页访问它。它不会被点击。Master/Content页并不重要,因为jquery在客户端运行。jQuery只看到一个HTML文档。您是否用$(document).ready()围绕jQuery代码?如果此按钮位于ContentPage中,并且使用的是Id而不是类,我该怎么做?@Hitz Id='ttt呈现asp:LinkButton时将不再存在。所以使用CssClass。如果是在内容页里面,那有什么问题呢?在课堂上也可以尝试一下。将LinkButton保留在内容页中,并使用类选择器从母版页访问它。它不会被点击。Master/Content页并不重要,因为jquery在客户端运行。jQuery只看到一个HTML文档。您是否用$(document).ready()围绕jQuery代码?复制的,由同一个人复制的。复制的,由同一个人复制的。这在许多情况下不起作用。如果href中有return语句,则会失败。当使用“this”时它也会失败这是真的,但我认为ASP.NET在呈现LinkButton时不会生成返回语句,也不会在href属性中使用返回语句。这在很多情况下都不起作用。如果href中有return语句,则会失败。当使用“this”时它也会失败这是真的,但我认为ASP.NET在呈现LinkButton时不会生成返回语句或在href属性中使用此语句。