【问题标题】:Call jquery button click event from code behind从后面的代码调用 jquery 按钮单击事件
【发布时间】:2014-06-27 05:13:20
【问题描述】:

我正在使用下面的代码在按钮单击事件上显示一个 div。有什么方法可以从后面的C#代码调用这个按钮点击事件。

 $(document).on("click", '#AddNew', function (e) {
                    e.stopPropagation();
                    if ($NewEntry.is(":hidden")) {
                        $NewEntry.slideDown("slow", "easeOutBounce");
                        $NewEntry.slideDown("slow", "easeOutBounce");
                        $filter.slideUp("slow");
                        return false;
                    } else {
                        $NewEntry.slideUp("slow");
                        return false;
                    }
                });

【问题讨论】:

  • C# 是服务器端编程。 JQuery 是客户端编程。所以,我的猜测是否定的!
  • 你的意思是你想从服务器端回调调用这个事件?
  • @Sid 我需要从后面的代码打开弹出窗口。
  • 你不能,你需要了解客户端和服务器端的区别
  • @user3710059 然后改变你的问题,不要只发布 jquery 代码,添加你用来在后面调用你的代码的代码

标签: c# jquery asp.net c#-4.0


【解决方案1】:

使用此代码:

protected void myButton(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "tmp", "<script type='text/javascript'>myFunction(params...);</script>", false);
}

更多阅读:Call jQuery function from ASP.NET code behind C#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    相关资源
    最近更新 更多