2009-09-15 210 views
1

我需要在ASP.Net页面加载完成后加载图像,而不使用JQuery。如何在ASP.Net页面加载完成后加载图像

是否有可能仅使用asp.Net 3.5和ASP.Net AJAX实现此功能? 如果是那么如何实现?

+0

客户端或服务器端标记生成?为什么选择AJAX? – 2009-09-15 11:23:16

回答

2

JayJay假设你想在服务器端Page_Load事件后做,但befor页面发送给客户端。

如果页面加载客户端后的意思是,那么你可以使用这个ASP.NET Ajax代码: (它需要你有一个<asp:ScriptManager>在页面上启用AJAX)

<script type="text/javascript"> 
var prm = Sys.WebForms.PageRequestManager.getInstance(); 
if(prm) prm.add_pageLoaded(PageLoadedEventHandler); 

function PageLoadedEventHandler() { 
    // Do your stuff 
} 
</script> 
+0

如果有一个包含图像的数据列表,并且我想要在客户端加载页面后加载这些图像,那么如何实现这一点? – Himadri 2009-09-15 13:20:17

+0

如果可以在不使用AJAX的情况下实现此功能,请让我知道。 – Himadri 2009-09-15 13:23:29

+0

datalist(服务器端代码?)和类型是哪里?这也有助于查看与此相关的一些现有代码。 – awe 2009-09-16 06:40:41

0

覆盖了的OnPreRender() - 方法