2009-09-01 11 views
0

J'ai Masterpage comme ça:problème en utilisant le plugin Uploadify (JQuery) avec ASP.Net

... 
<head id="Head1" runat="server"> 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server" /> 
</head> 
... 

Et dans ma page ASPX:

... 

<asp:Content ID="HeadContentFromPage" ContentPlaceHolderID="HeadContent" runat="server"> 
    <link rel="Stylesheet" type="text/css" href="uploadify.css" /> 
    <script src="jquery-1.3.2.min.js" type="text/javascript"></script> 
    <script src="uploadify.v2.1.0.min.js" type="text/javascript"></script> 

    <script type="text/javascript"> 
     jQuery.noConflict(); 
     jQuery(document).ready(function() {  
     jQuery("#<%=fupImagem.ClientID %>").fileUpload({ 
       'uploader': 'uploadify.swf', 
       'cancelImg': 'cancel.png', 
       'buttonText': 'Browse Files', 
       'script': 'Uploader.ashx', 
       'folder': 'uploads', 
       'fileDesc': 'Image Files', 
       'fileExt': '*.jpg;*.jpeg;*.gif;*.png', 
       'multi': true, 
       'auto': true 
     }); 
     } 
    ); 
    </script> 

</asp:Content> 
... 
<asp:FileUpload ID="fupImage" runat="server" CssClass="txtBig" /> 
... 

je suis arrivé cette erreur lors du chargement de cette page:

Erro: jQuery ("# ctl00_ContentPlaceHolder1_fupImagem") fileUpload est pas une fonction

.

Une idée de ce qui ne va pas?

Paul

+0

Quelle version de téléchargement utilisez-vous? Une des mises à jour les plus récentes a changé la commande upload de fileUpload() en uploadifyUpload(). –

+0

Juste un aparté, vous n'avez pas besoin d'appeler jQuery.noConflict() si vous allez référencer jQuery en utilisant son nom complet. C'est seulement pour si vous allez utiliser l'alias $, donc il n'est pas en conflit avec d'autres libs js. –

Répondre

6
jQuery("#<%=fupImagem.ClientID %>").uploadify({ 

Il a changé fileUpload-uploadify dans la version 2.0.0. Voir le changelog:

Function changed to uploadify() 
fileUpload()   – uploadify() 
fileUploadStart()  - uploadifyUpload() 
fileUploadSettings() - uploadifySettings() 
fileUploadCancel()  - uploadifyCancel() 
fileUploadClearQueue() – uploadifyClearQueue() 
Questions connexes