Why when I start the transfer from the site of a file on the remote server appears radloadingpanel but does not move?
this my code into vbnet and asp:
this my code into vbnet and asp:
Imports SystemImports System.CollectionsImports System.ComponentModelImports System.DataImports System.DrawingImports System.IOImports System.WebImports System.Web.SessionStateImports System.Web.UIImports System.Web.UI.WebControlsImports System.Web.UI.HtmlControlsImports Telerik.Web.UIImports System.Data.SqlClientImports Telerik.Web.UI.UploadPublic Class UploadImgProfile Inherits RadAjaxPage Public _image As String#Region "routine" Private Sub update_image(ByVal idutente As Int32, ByVal image As String) Try Dim conString = ConfigurationManager.ConnectionStrings("TrycontactString") Dim strConnString As String = conString.ConnectionString Using db As New SqlConnection(strConnString) db.Open() Using sqlcmd As New SqlCommand("Sp_update_imageprofile", db) sqlcmd.CommandType = CommandType.StoredProcedure sqlcmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = idutente sqlcmd.Parameters.AddWithValue("@imageprofile", SqlDbType.VarChar).Value = image sqlcmd.ExecuteNonQuery() End Using End Using Catch ex As SqlException Exit Sub Catch ex As Exception Exit Sub End Try End Sub#End Region Protected Sub Imgbtnesci_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Imgbtnesci.Click ClientScript.RegisterStartupScript(Me.GetType, "closeWindow", "<script type='text/javascript'>GetRadWindow().close('" & ViewState("DirImage") & "')</script>") End Sub Protected Sub CustomValidator1_ServerValidate(source As Object, e As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate e.IsValid = (RadUpload1.InvalidFiles.Count = 0) End Sub Protected Sub Imgbtnupload_Click(sender As Object, e As System.EventArgs) Handles Imgbtnupload.Click If RadUpload1.UploadedFiles.Count > 0 Then ViewState("DirImage") = "/image/image_utenti/" & RadUpload1.UploadedFiles.Item(0).FileName update_image(Session.Item("idutente"), ViewState("DirImage")) Label1.Text = "File caricato: " & RadUpload1.UploadedFiles.Item(0).FileName & "(" & RadUpload1.UploadedFiles.Item(0).ContentLength & " " & "bytes)" Else Label1.Visible = True End If End Sub<form id="form1" runat="server"><telerik:RadAjaxManager runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Imgbtnupload"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="form1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><div style="font-family: Verdana; font-size: small; background-image: url('Image/Upload.jpg'); background-repeat: no-repeat; width: 350px; height: 230px"> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" Skin="Simple" HorizontalAlign="Center" Width="350px" BorderColor="#D5842B" BorderStyle="Double" BorderWidth="1px"> </telerik:RadAjaxLoadingPanel> <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> </telerik:RadScriptManager> <div> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" height="230px" width="300px" HorizontalAlign="NotSet" ClientEvents-OnRequestStart="conditionalPostback"> <table style="border: 0px; margin: 0px; padding: 0px; width: 350px;"> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; "> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:23px"> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:23px"> <asp:Label ID="Label1" runat="server" Text="Nessun file caricato" ForeColor="Green"></asp:Label> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; height: 50px"> <telerik:RadUpload ID="RadUpload1" Runat="server" AllowedFileExtensions="jpg,jpeg,png,gif" OverwriteExistingFiles="True" TargetFolder="public/image_profile" ControlObjectsVisibility="None" InputSize="40" Height="22px" style="text-align: left" Skin="Sunset" Width="343px"> <Localization Select="Cerca" /> </telerik:RadUpload> <div style="font-size:x-small"> <div style="text-align:center"> <asp:Label ID="Label2" runat="server" Text="Il file deve avere le seguenti estensioni: .jpg, .jpeg, .png"></asp:Label> <br /> <asp:Label ID="Label3" runat="server" Text="Per avere un'ottima risoluzione si consigliano queste dimenrsioni: 128x127 pixel"></asp:Label> <br /> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validateRadUpload" ErrorMessage="File errato o non selezionato" Font-Bold="True" ForeColor="Red" OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator> </div> </div> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function conditionalPostback(sender, args) { if(args.get_eventTarget() == "<%= imgbtnupload.UniqueID %>") { args.set_enableAjax(false); //var panel = $find("<%= RadAjaxLoadingPanel1.ClientID %>"); //var divElementStyle = panel.get_element().style; //divElementStyle.position = 'absolute'; //divElementStyle.left = args.get_eventTargetElement().offsetLeft + args.get_eventTargetElement().offsetWidth + "px"; //divElementStyle.top = args.get_eventTargetElement().offsetTop + "px"; //currentUpdatedControl = "<%= RadUpload1.ClientID %>"; //panel.show(currentUpdatedControl); } } function validateRadUpload(source, e) { e.IsValid = false; var upload = $find("<%= RadUpload1.ClientID %>"); var inputs = upload.getFileInputs(); for (var i = 0; i < inputs.length; i++) { //check for empty string or invalid extension if (inputs[i].value != "" && upload.isExtensionValid(inputs[i].value)) { e.IsValid = true; break; } } } function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } </script> </telerik:RadCodeBlock> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:10px"> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding: 0px; text-align: center; height:10px"> <telerik:RadButton ID="Imgbtnupload" runat="server" Skin="Sunset" Text="Carica immagine" Width="120px"> </telerik:RadButton> </td> </tr> </table> </telerik:RadAjaxPanel> <div style="width: 344px; text-align:center"> <asp:ImageButton ID="Imgbtnesci" runat="server" ImageUrl="~/Image/esci1.png" ValidationGroup="esci" /> </div> </div> </div></form>