函数pagload没有按预期工作

function pageLoad not working as expected

本文关键字:工作 pagload 函数      更新时间:2023-09-26

我有以下代码,我想在页面首次加载时运行,然后在更新面板(asp.net)运行时再次运行。因此,我需要使用函数pageLoad()而不是document.ready.

function pageLoad() {
    $(".zoomImage").each( function() {
        $("<img src='"+$(this).attr("src").replace("-thumb.jpg",".jpg")+"' />").appendTo(".howitworksText > div");
    });
};

问题是我只能得到这个工作与文档。Ready -因此当updatepanel运行时不会出现。

任何想法?

use scriptmanager

ScriptManager.RegisterStartupScript(a control within update panel, typeof the control in the updatepanel,"soem label", "pageLoad();", true);

当使用asp.net webforms时,必须在.aspx文件中找到scriptmanager,以便使用JavaScript函数pageload()

您可以在<body>开始标签的正下方添加scriptManager。

<body>
    <asp:ScriptManager runat="server"></asp:ScriptManager>
    ...
    ...
</body>