2010-09-06 115 views
0

我的asp頁面中有一個AJAX AsycFileupload。當我將文件上傳到「上傳」文件夾時,頁面中顯示錯誤消息「對象不支持此屬性或方法」。 //在腳本標籤錯誤:對象不支持此屬性或方法

function uploadError(sender, args) 
    { 
     document.getElementById('lbl_status').innerText = args.get_fileName() + " "+ args.get_errorMessage(); 
    } 

<asp:AsyncFileUpload ID="AsyncFileUpload1" width="400px" 
       OnClientUploadStarted="startUpload" OnClientUploadComplete="uploadComplete" 
       OnClientUploadError="uploadError" ThrobberID="Throbber" 
        runat="server" onuploadedcomplete="AsyncFileUpload1_UploadedComplete" 
        UploadingBackColor="#66CCFF" CompleteBackColor="White" 
        ErrorBackColor="#FF3E3E"/> 
       <asp:Label ID="Throbber" runat="server" Style="display:none"> 
       <img src="Images/indicatorblue.gif" align="middle" alt="loading"/> 
       </asp:Label> 
       <asp:Label ID="lbl_status" runat="server" Style="font-family: Arial;font-size: small;"> 
       </asp:Label> 

謝謝你的任何幫助..

回答

0

有什麼事我是,你正在訪問未創建的對象。您是否在使用MasterPage(或者您的lbl_status位於命名容器中)?如果是這樣,我會使用:

function uploadError(sender, args) 
{ 
    document.getElementById('<%= lbl_status.ClientID %>').innerText = args.get_fileName() + " "+ args.get_errorMessage(); 
} 

因爲NamingContainers更改客戶端ID。

+0

感謝您的回答.. – pRAVeEN 2010-09-07 09:10:25

+0

但我沒有使用任何母版頁... – pRAVeEN 2010-09-07 09:11:31

+0

仍然有錯誤... :( – pRAVeEN 2010-09-07 09:23:38

相關問題