代码之家  ›  专栏  ›  技术社区  ›  Achilles

从位于更新面板内的asp.net按钮调用javascript

  •  0
  • Achilles  · 技术社区  · 15 年前

    我使用jquery在webforms应用程序中切换a的可见性。我正在使用更新面板在单击“我的”时抑制回发。单击此按钮时,我要做的是调用jquery代码,在回发完成后,我使用该代码来切换。我需要实现什么代码(客户端或服务器端)?谢谢你。

    编辑:

    我不需要在回发完成时触发toggle事件,而是在服务器端代码表明用户的输入有效时。

    2 回复  |  直到 15 年前
        1
  •  1
  •   TeKapa    15 年前

    您可以在服务器端尝试此操作:

    if(<input is valid>)
    {
    ScriptManager.RegisterStartupScript(this.Page,this.Page.GetType(),"Toggle", "your javascript function call", true);
    }
    

    当回发完成时,这将调用您的函数

        2
  •  0
  •   Pierreten    15 年前

    当然:

    sys.webforms.pagerequestmanager.getInstance().add_endrequest(endrequesthandler);

    这是一个javascript回调。只需插入处理程序即可切换代码