Asp.net 自动单击超链接
如何使用jQuery自动单击Hyerlink或LinkButtonAsp.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
<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属性中使用此语句。