0

我把文件上傳和ASP按鈕,更新面板,更新進度條,我現在的問題是我無法得到按鈕點擊更新進度,我的代碼是試圖通過點擊按鈕獲取文件上傳控件的更新進度條?

<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> 

我寫的代碼,這是工作罰款,但無法看到進度條在節省時間和發送郵件,我可以刪除觸發進度條正在快速節省時間,但發送郵件(fileupload HAS返回false),所以沒有附件添加,我有工作兩個functionalaties,如何可能 請儘快幫我...

謝謝你 hmk

+0

只是檢查與此[CodeProject上鍊接]您的流量(http://www.codeproject.com/Articles/18238/The-UpdateProgress-Control-of-ASP -NET-AJAX-Extensi) – Raghuveer 2012-04-12 04:40:35

+0

fileupload控制在上面的代碼項目示例中不起作用 – hmk 2012-04-12 05:48:41

回答

0

看來你搞砸了你的代碼。儘量保持簡單,然後再試一次:

<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

我寫了同樣的東西,但我有fileupload問題,它返回的文件爲false,因此沒有附件發送到郵件,我寫了回發的觸發文件已附加但無法看到進度條,我已經同時工作在兩個功能層面上 – hmk 2012-04-12 09:34:49