0

I Fileupload und asp-Taste in Update-Panel platziert haben und Fortschrittsbalken aktualisieren, jetzt ist mein Problem, das ich bin nicht in der Lage ist Update progressbar auf die Schaltfläche klicken, um zu bekommen, ist mein CodeVersucht, eine Update-Fortschrittsbalken mit Datei-Upload-Steuerelement auf Button klicken?

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 
    </asp:ToolkitScriptManager> 
    <asp:UpdatePanel ID="up1" runat="server"> 
    <Triggers> 
     <asp:PostBackTrigger ControlID="btnSubmit" /> 
    </Triggers> 
     <ContentTemplate> 
      <div class="bodytext" style="height: 480px; width: 830px;"> 
       <table style="width: 600px" align="center"> 
        <tr> 
         <td class="style2"> 
          <br /> 
          File Attachment 
         </td> 
         <td> 
          <br /> 
          <asp:FileUpload ID="fluattach" runat="server" ClientIDMode="Static" /> 
         </td> 
         <td> 
         </td> 
        </tr> 
        <tr> 
         <td class="style2"> 
         </td> 
         <td> 
         </td> 
         <td> 
          <span class="art-button-wrapper"><span class="l"></span><span class="r"></span> 
           <asp:Button ID="btnSubmit" runat="server" Text="Submit" CssClass="art-button" ClientIDMode="Static" 
            OnClick="btnSubmit_Click" /> 
          </span> 
         </td> 
        </tr> 
</table> 
      </div> 
     </ContentTemplate> 
    </asp:UpdatePanel> 
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="up1" 
     DynamicLayout="true"> 
     <ProgressTemplate> 
      <div id="progressBackgroundFilter"> 
      </div> 
      <div id="Progressbar" class="Progressbar" align="center" valign="middle" runat="server"> 
       <asp:Image ID="Image1" Width="75" Height="95" runat="server" ImageUrl="~/images/animation_processing.gif" /> 
      </div> 
     </ProgressTemplate> 
    </asp:UpdateProgress> 

ich, dass Code geschrieben hat es funktioniert gut, aber nicht in der Lage zu sehen, die Fortschrittsbalken in Zeit zu sparen und senden Sie die E-Mail, kann ich die Trigger-Fortschrittsbalken entfernen ist in Zeit sparen, sondern senden Mail (Fileupload HAS gibt die falsche) so keine Anlage hinzugefügt, ich habe beide funktional, wie es möglich bitte helfen Sie mir so schnell wie möglich ....

danke hmk

+0

einfach überprüfen Sie Ihre Fluss mit diesem [Codeproject link] (http://www.codeproject.com/Articles/18238/The-UpdateProgress-Control-of-ASP -NET-AJAX-Extensi) – Raghuveer

+0

Fileupload-Steuerelement funktioniert nicht in obigem Code Projektbeispiel – hmk

Antwort

0

Es scheint, dass Sie Ihren Code durcheinander gebracht haben. Versuchen Sie es einfach zu halten und versuchen Sie es erneut:

<asp:UpdateProgress runat="server" id="PageUpdateProgress1" AssociatedUpdatePanelID="UpdatePanel1" DynamicLayout="false"> 
<ProgressTemplate> 
Processing Request from Update 1. Please Wait.. 
</ProgressTemplate> 
</asp:UpdateProgress> 
<asp:UpdatePanel runat="server" id="UpdatePanel1"> 
<ContentTemplate> 
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update 1" /> 
</ContentTemplate> 
</asp:UpdatePanel> 


    protected void UpdateButton_Click(object sender, EventArgs e) 
    { 
     System.Threading.Thread.Sleep(5000); 
    } 
+0

Ich schrieb die gleiche Sache, aber ich habe Fileupload-Problem, es gibt Datei false, so dass keine Anlage an Mail senden, schrieb ich den Post zurück Trigger-Datei wurde angehängt aber ich bin nicht in der Lage, die Fortschrittsbalken zu sehen, ich habe beide funktionalfähigkeiten wie es möglich ist – hmk