【问题标题】:Attaching a javascript function to a page in order to make it execute right before the doPostBack is invoked [duplicate]将javascript函数附加到页面以使其在调用doPostBack之前立即执行[重复]
【发布时间】:2011-06-29 21:48:38
【问题描述】:

可能重复:
How to intercept any postback in a page? - ASP.NET

我需要实现以下目标:我有一个 Asp.Net 网络表单,我有一个 javascript 函数function myfunc()。我知道每次控件导致页面回发时,它都会自动调用生成的doPostBack() javascript 函数。

我需要做的是在每次调用 doPostBack 之前找到一种方法来告诉页面调用 myfunc()

简而言之:在 doPostBack 脚本激活之前,页面必须运行另一个 javascript 函数!

谢谢

【问题讨论】:

  • 你有没有尝试在body标签的onsubmit事件中调用你的函数?

标签: c# javascript asp.net postback dopostback


【解决方案1】:

看看这篇关于如何拦截回发的帖子:

How to intercept any postback in a page? - ASP.NET

【讨论】:

    【解决方案2】:

    我假设您尝试使用 ScriptManager 类?

    http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.aspx

    RegisterScript 将是一个好的开始...

    http://msdn.microsoft.com/en-us/library/bb310408.aspx

    【讨论】:

    • 不,没用过……我该怎么做??有几种方法,但我看不到 attachScript 或类似的,我需要更多时间才能看起来更好......
    猜你喜欢
    • 2016-10-20
    • 1970-01-01
    • 2010-10-27
    • 2011-07-10
    • 2012-09-09
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 2017-11-10
    相关资源
    最近更新 更多