Asp.net Net加载背景后的图片

Asp.net Net加载背景后的图片,asp.net,Asp.net,我有一个CSS样式和一个有6张图片的页面。 当我打开一个普通页面时,所有加载都正常。 当我打开带有图片的页面时,图片将与背景同时加载,需要几秒钟 如何延迟图片加载或将其设置为低于bg/design的优先级?您可以使用此jQuery插件延迟加载图像 在 ControlCollection headerControls = Page.Header.Controls; for (int i = headerControls.Count - 1; i >= 0; i--)

我有一个CSS样式和一个有6张图片的页面。 当我打开一个普通页面时,所有加载都正常。 当我打开带有图片的页面时,图片将与背景同时加载,需要几秒钟


如何延迟图片加载或将其设置为低于bg/design的优先级?

您可以使用此jQuery插件延迟加载图像



    ControlCollection headerControls = Page.Header.Controls;
    for (int i = headerControls.Count - 1; i >= 0; i--)
    {
        HtmlLink link = headerControls[i] as HtmlLink;
        if (link != null 
          && String.CompareOrdinal(link.Attributes["rel"], "stylesheet") == 0)
        {
            if (...) //add compare with your CSS name here
                link.Attributes["onclick"] = ...//add jscript to load image;
        }
    }