2012-05-30 31 views
0

Uploadify腳本沒有標籤變化之後火,所以我得到定期asp:FileUpload,讓我只有一個文件交互Uploadify不燒成後Tab切換

任何建議,以解決這個問題?

這是腳本;

<script type = "text/javascript"> 
    $(window).load(function() { 
     $("#<%=FileUpload1.ClientID %>").fileUpload({ 
      'uploader': 'scripts/uploader.swf', 
      'cancelImg': 'images/cancel.png', 
      'buttonText': 'Browse Files', 
      'script': 'Upload.ashx', 
      'folder': 'uploads', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png', 
      'multi': true, 
      'auto': true 
     }); 
    }); 
</script> 

這裏是標籤定義,

<asp:TabContainer ID="tabMyHome" runat="server" 
        ActiveTabIndex="0" 
        CssClass="MyTabStyle" 
        AutoPostBack="True"> 
    <asp:TabPanel ID="tabRecent" runat="server" 
        HeaderText="Recent Activity" 
        Width="100%"> 
     </asp:TabPanel> 
</asp:TabContainer> 
+0

糾正標籤(這不是C#,它是asp.net)固定它 –

+0

你正在調用'this.FileUpload1.ClientID'在你的JavaScript例子 - 但我無法找到它在asp.net/html摘錄... –

回答

0

在猜測我說,當你改變的標籤要添加新的文件上傳即到,這就是一個不同呈現在頁面加載上,並且不會有filupload事件附加到它。

您可能需要重新應用在tabcontainers客戶端的.fileUploadOnClientActiveTabChanged事件

+0

這可能是, 但事實是,我善良的初學者,你可以更具體地 如何重新應用.fileUpload – kyildizoglu

0

使用下面的代碼

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
<ContentTemplate> 
<script type="text/javascript"> 
    Sys.Application.add_init(function() { 
     $("#<%=FileUpload1.ClientID %>").fileUpload({ 
      'uploader': 'scripts/uploader.swf', 
      'cancelImg': 'images/cancel.png', 
      'buttonText': 'Browse Files', 
      'script': 'Upload.ashx', 
      'folder': 'uploads', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png', 
      'multi': true, 
      'auto': true 
     }); 
    }); 
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 
    function EndRequestHandler(sender, args) { 
     $("#<%=FileUpload1.ClientID %>").fileUpload({ 
      'uploader': 'scripts/uploader.swf', 
      'cancelImg': 'images/cancel.png', 
      'buttonText': 'Browse Files', 
      'script': 'Upload.ashx', 
      'folder': 'uploads', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png', 
      'multi': true, 
      'auto': true 
     }); 
    }     
</script>