Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在加载所有资源时,是否可以在ASP.net中显示加载栏_C#_Asp.net - Fatal编程技术网

C# 在加载所有资源时,是否可以在ASP.net中显示加载栏

C# 在加载所有资源时,是否可以在ASP.net中显示加载栏,c#,asp.net,C#,Asp.net,如果我正在创建一个图形化程度很高的网页,有没有可能在显示之前加载所有图像和声音?这样一来,一旦图像和声音被加载,我就不想让连接变得更弱,以获得起伏的噪音或半加载的图像仅对于图像部分,您可以将所有图像编码为base64字符串,这样,在加载页面时,所有图像都将准备就绪。请注意,这样做并没有利用浏览器的缓存功能,因为每次都必须加载所有图像 如果您希望在页面加载时声音和图像都准备好,您可以返回一个空页面或一个带有加载程序javascript的加载屏幕来进行加载,然后在加载完成后使用ajax对真实页面进行

如果我正在创建一个图形化程度很高的网页,有没有可能在显示之前加载所有图像和声音?这样一来,一旦图像和声音被加载,我就不想让连接变得更弱,以获得起伏的噪音或半加载的图像

仅对于图像部分,您可以将所有图像编码为base64字符串,这样,在加载页面时,所有图像都将准备就绪。请注意,这样做并没有利用浏览器的缓存功能,因为每次都必须加载所有图像


如果您希望在页面加载时声音和图像都准备好,您可以返回一个空页面或一个带有加载程序javascript的加载屏幕来进行加载,然后在加载完成后使用ajax对真实页面进行加载(浏览器将缓存它们以供重用)

您应该使用HTML和/或javascript标记这个问题。它与ASP.NET密切相关,与C#完全无关。我看不出ASP.NET是如何使用C#或vb.NET编程web功能的web开发平台。这正是我正在做的。ASP.NET和C#是服务器端环境的“一部分”。显示加载覆盖和“预加载”或批量加载图像与客户端技术密切相关。我不是ASP.NET专家,但很难想象服务器端是否与您的问题有任何关联。服务器只是响应请求,由客户端决定如何渲染、显示什么等。谢谢,我将对此进行研究。