Javascript 更新ASP:按钮的进度
我想在点击服务器端按钮时显示一个“加载图像”,该图像应该在按钮事件完成后卸载 必须在这方面使用Javascript。您可以使用以下控件:Javascript 更新ASP:按钮的进度,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我想在点击服务器端按钮时显示一个“加载图像”,该图像应该在按钮事件完成后卸载 必须在这方面使用Javascript。您可以使用以下控件: <asp:UpdatePanel ID="UdpFormPanel" runat="server > <ContentTemplate> <asp:UpdateProgress ID="UpdateProgress1" DynamicLayout="true" runat="server" Associ
<asp:UpdatePanel ID="UdpFormPanel" runat="server >
<ContentTemplate>
<asp:UpdateProgress ID="UpdateProgress1" DynamicLayout="true" runat="server"
AssociatedUpdatePanelID="UdpFormPanel" DisplayAfter="0" >
<ProgressTemplate>
<div class="progress">
<asp:Image ID="ImgProgress" runat="server"
ImageUrl="~/images/ajax-loader-arrows.gif"
ToolTip="loading..." /> please wait...
</div>
</ProgressTemplate>
</asp:UpdateProgress>
..............
.progress
{
text-align:center;
vertical-align:middle;
position: absolute;
left: 44%;
top: 40%;
border-style:outset;
border-color:silver;
background-color:Silver;
white-space:nowrap;
padding:5px;
}
$('#btnChange').click(function (event) {
if (event.preventDefault) event.preventDefault();
else event.returnValue = false;
var dto = { 'id': value };
//Webservice call started
$.ajax({
type: "POST",
url: ".......",
data: JSON.stringify(dto),//you need json2.min.js for JSON.stringify() method
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function () {
$('#imageid').attr('src', '../images/load.gif');
//Show Loading Image which will show the progress
},
success: function (msg) {
//When Successfully completed
},
error: function (xhr, status) {
//when error occurs
}
});
});