我已经意识到为什么未找到PageMethod对象的原因,因为scriptManager组件位于使用PageMethod的脚本的旁边,因此在渲染页面并执行脚本时,目前没有PageMethod。所以当页面上的所有脚本都准备好使用时,我需要在按钮单击或窗口加载事件上调用getGiftFileUrl()。

我已经意识到为什么未找到PageMethod对象的原因,因为scriptManager组件位于使用PageMethod的脚本的旁边,因此在渲染页面并执行脚本时,目前没有PageMethod。所以当页面上的所有脚本都准备好使用时,我需要在按钮单击或窗口加载事件上调用getGiftFileUrl()。