【问题标题】:When load ASPX page into div, code behind method wont fired将 ASPX 页面加载到 div 时,不会触发方法后面的代码
【发布时间】:2018-07-20 07:31:05
【问题描述】:
$("#test").click(function () {
    $("#panelToLoad").load("Test.aspx", function () {
    })
});

当我像这样将页面加载到 div 中时。该页面上的鼠标等事件不会触发。

加载页面方法被触发。

【问题讨论】:

  • 你是在 $(document).ready(..) 里面触发它吗???
  • 您是否在浏览器的开发控制台中遇到任何错误(F12/Ctrl-Shift-J 查看它们)?您可以像这样展开load$("#panelToLoad").load("Test.aspx", function (response, status, xhr) { alert(response + " " + xhr.status + " " + xhr.statusText); }),然后查看警报框中返回的消息。
  • 页面加载正常。如果触发页面加载方法,但不会触发按钮单击方法
  • 在jquery中尝试.on来绑定一个监听器

标签: javascript c# jquery asp.net ajax


【解决方案1】:

在您点击的按钮未被触发之前,页面加载不会被触发。您的控件 ID 是否正确,或者此事件是否在 document.ready 中调用?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 2018-07-28
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多