C# gif图像不更改标签中的帧
我使用ajax loader gif图像作为标签背景,在调用耗时的方法之前,我将此标签设置为可见,并在方法调用后使其不可见。问题是正在显示gif图像,但它是一个静止图像,不改变帧。下面是我的代码:C# gif图像不更改标签中的帧,c#,.net,image,label,gif,C#,.net,Image,Label,Gif,我使用ajax loader gif图像作为标签背景,在调用耗时的方法之前,我将此标签设置为可见,并在方法调用后使其不可见。问题是正在显示gif图像,但它是一个静止图像,不改变帧。下面是我的代码: labelWait.Visible=true; SomeLibrary.SomeClass.SomeMethod(); labelWait.Visible=false; 出路是什么?似乎您是在服务器端执行此操作。现在,我不知道您在AJAX调用中使用了什么,我假设它是jQuery 做这类事情的正常流程
labelWait.Visible=true;
SomeLibrary.SomeClass.SomeMethod();
labelWait.Visible=false;
出路是什么?似乎您是在服务器端执行此操作。现在,我不知道您在AJAX调用中使用了什么,我假设它是jQuery 做这类事情的正常流程如下:
<a href="#" id="dosomething">Load some stuff...</a>
<div id="loader" style="display: none;"><img src="loader.gif"/></div>
<div id="mydata"/>
<script>
$("#dosomething").click(function() {
$("#loader").show();
$.ajax({
url: '/somewheretogetdata',
success: function(data) {
$("#mydata").html(data);
$("#loader").hide();
}
});
});
</script>
SomeLibrary.SomeClass.SomeMethod();