如何在ASP.Net中完成页面加载后加载图像

时间:2009-09-15 11:03:30

标签: asp.net image lazy-loading

我需要在不使用JQuery的情况下在ASP.Net中完成页面加载后加载图像。

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

2 个答案:

答案 0 :(得分:2)

JayJay 假设您希望在服务器端Page_Load事件之后执行此操作,但是将页面发送到客户端。

如果您的意思是在客户端上加载页面之后,则可以使用此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>

答案 1 :(得分:0)

重写OnPreRender() - 方法