本文的目的是介绍在按钮执行回发之前触发的asp:按钮上添加jQueryclick事件的详细情况,特别关注按钮触发ajax的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了
本文的目的是介绍在按钮执行回发之前触发的asp:按钮上添加jQuery click事件的详细情况,特别关注按钮触发ajax的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解在按钮执行回发之前触发的asp:按钮上添加jQuery click事件的机会,同时也不会遗漏关于asp.net – jquery将一个onclick事件添加到href链接、asp.net – 在asp:按钮上的jQuery Click事件、asp.net – 如何添加jQuery UI按钮图标到输入按钮?、c# – asp的问题:按钮OnClick事件的知识。
本文目录一览:- 在按钮执行回发之前触发的asp:按钮上添加jQuery click事件(按钮触发ajax)
- asp.net – jquery将一个onclick事件添加到href链接
- asp.net – 在asp:按钮上的jQuery Click事件
- asp.net – 如何添加jQuery UI按钮图标到输入按钮?
- c# – asp的问题:按钮OnClick事件
在按钮执行回发之前触发的asp:按钮上添加jQuery click事件(按钮触发ajax)
下面是生成的html的示例,我需要确保我的事件由jQuery添加在WebForm_DoPostBackWithOptions()函数之前触发.
<input id="ctl00_MainContent_Save" type="submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$Save","",true,false,false))" value="" name="ctl00$MainContent$Save">
为了更清楚,我知道我可以通过jQuery添加一个事件,如下所示:
$('#ctl00_MainContent_Save').click(function() { somfunction(); });
但我希望我的事件在WebForm_DoPostBackWithOptions之前触发
解决方法
$('#ctl00_MainContent_Save').mousedown(function() { somfunction(); });
或尝试以下代码
$(document).ready(function(){ $('#ctl00_MainContent_Save') .attr("onclick",null) .removeAttr("onclick") .click(function() { somfunction(); WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions($(this).attr("name"),false)); }); });
asp.net – jquery将一个onclick事件添加到href链接
我有一个动态生成链接的循环,其中picNumberLink是循环中的变量,而image是可变图像链接.
我想避免将javascript操作内联,因此在我的webforms项目中执行以下操作:
hyperLink.Attributes.Add("onclick","javascript:void(viewer.show(" + picNumberlink + "))");
在asp.net mvc中使用jquery的等价物是什么?
我已经看到使用$(document).ready事件附加点击的示例,但我无法弄清楚将picNumberLink变量传递到javascript函数的语法.
建议?
解决方法
<a id="piclink_1">...</a> <a id="picLink_2">...</a> $('a.picLinks').click(function() { //split at the '_' and take the second offset var picNumber = $(this).attr('id').split('_')[1]; viewer.show(picNumber); });
asp.net – 在asp:按钮上的jQuery Click事件
<asp:Button ID="btnSummary" runat="server" OnClick="btnSummary_Click" Text="Next" />
我想使用其ID附加jQuery Click事件,而不是使用替代类属性方式.
我试图将click事件附加为:
$("#btnSummary").click(function() { alert("1"); });
但是,它的click事件不会被触发.另外,我也试过$(“id [$btnSummary]”).
有没有办法在没有按钮上的class属性的情况下使用jQuery在asp:button上附加click事件?
解决方法
How to stop ASP.NET from changing ids in order to use jQuery
编辑:
在阅读了对其他答案的评论之后,听起来你需要绑定ASP.NET AJAX pageLoad中的onclick事件处理程序,以便它在每次回发时绑定,包括异步回发.另一方面,$(document).ready()仅在初始页面加载时绑定一次
function pageLoad(sender,args) { $("#<%=btnSummary.ClientID %>").click(function() { alert("1"); }); }
戴夫沃德写了一篇nice article on the difference between pageLoad and $(document).ready().
asp.net – 如何添加jQuery UI按钮图标到输入按钮?
文档示例使用< button>元素,但它没有明确说明图标是否与输入按钮一起使用.我想添加图标到ASP.NET按钮控件,渲染为< input type =“submit”>.
这是我试过的:
$("input.add").button({ icons: { primary: "ui-icon-circle-plus" } });
该按钮的样式正确,除了丢失的图标.我错过了什么吗?
解决方法
其实看起来有点接近.不知道我如何错过这个第一次,但源包含以下内容:
if ( this.type === "input" ) { if ( this.options.label ) { this.element.val( this.options.label ); } return; }
其中基本上告诉代码在span前添加/添加到输入元素之前退出.所以这是设计.
c# – asp的问题:按钮OnClick事件
<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
这是服务器功能
public void doSomething(int num) { int someOtherNum = 10 + num; }
当我尝试编译代码时,我得到该行的错误“Method Name Expected”:
<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
我究竟做错了什么?我不允许从OnClick事件向服务器传递值吗?
解决方法
MethodName(object sender,EventArgs e);
其次,在标记中,您需要仅传递方法名称而不使用括号或参数.
<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething" runat="server" />
然后按如下方式更改您的代码隐藏:
public void doSomething(object sender,EventArgs e) { .... }
参数的传递可以在客户端点击事件处理程序上完成,在本例中为OnClientClick,但不在服务器端处理程序上.
关于在按钮执行回发之前触发的asp:按钮上添加jQuery click事件和按钮触发ajax的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于asp.net – jquery将一个onclick事件添加到href链接、asp.net – 在asp:按钮上的jQuery Click事件、asp.net – 如何添加jQuery UI按钮图标到输入按钮?、c# – asp的问题:按钮OnClick事件的相关信息,请在本站寻找。
本文标签: