ASP.NET 按钮点击触发 jQuery

标签 asp.net jquery button postback

我有一个 jQuery Pager 控件,每个页面都有一组文本框和一个提交按钮。单击此提交按钮时,我希望它触发一些 jQuery 来更新前端的控件(即当前页面、设置控件的可见性等)。该按钮是一个 ASP.NET Web 表单回发按钮。

有人知道有什么方法可以做到这一点吗?

圣诞快乐!

最佳答案

在回发成功后从代码隐藏中注入(inject) js,如下所示:

string script = "$(function(){setPage(\"" + yourpagenumber+ "\");});";
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pager", script, true);

在 js 中,您将有一个 setPage 函数,它可以使用 jquery pager 插件设置页面。

function setPage(pagenumber){
alert(pagenumber);
//do your page setting here
}

注意:如果符合您的需求,您可以使用 Page.ClientScript.RegisterStartupScript,但想法保持不变。

关于ASP.NET 按钮点击触发 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518059/

相关文章:

c# - 非 mvc 应用程序要求 WebPages.Razor 程序集

html - Bootstrap 单选按钮

android - 在按钮的一角添加文本 Android

c# - 更新 DNN 7.3 + 中的自定义门户设置

asp.net - 禁用浏览器的后退按钮

javascript - 捕获使用 jQuery 执行的任何点击

javascript - 如何计算重复的数组元素? (javascript)

javascript - 如何防止或避免控制键 + 单击 anchor 标记 (href) 上的事件以在跨浏览器的新 TAB 中打开?

html - 悬停时按钮背景不变

c# - __EVENTTARGET 在按钮点击回发时为空