【问题标题】:Calling a JavaScript function from code behind从后面的代码调用 JavaScript 函数
【发布时间】:2016-03-21 05:10:47
【问题描述】:

我在按钮单击事件处理程序中从后面的代码调用 JavaScript 函数问题是该函数在后面的代码完成执行时执行,任何人都可以帮助脚本函数在我调用它时执行吗? 问候。

【问题讨论】:

  • 你必须提供更多的代码和示例,这样我们才能看到那里发生了什么。

标签: javascript c# asp.net code-behind


【解决方案1】:

是否需要动态创建函数或类似的代码?如果不是,你可以让你的按钮根本不调用代码:

<button onclick="myFunction(event)">Click me</button>

function myFunction(e)
{
  e.preventDefault();
}

它将阻止按钮进行回发。否则,如果您取出 preventDefault() 该按钮仍会在执行回发之前执行脚本。要在回发代码结束运行之前从后面的代码执行脚本,需要使用 HttpResponse.Flush 之类的一些非常邪恶的解决方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多