2010-09-06 105 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

相关问题