Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
Javascript 更新ASP:按钮的进度_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 更新ASP:按钮的进度

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

我想在点击服务器端按钮时显示一个“加载图像”,该图像应该在按钮事件完成后卸载

必须在这方面使用Javascript。

您可以使用以下控件:

<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..." />&nbsp;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     
        }
    });
});