2014-03-25 52 views
0

大家好我是AJAX文件上傳這裏工作一切工作的權利,但 功能不能正常工作函數無效OnClientUploadStart =「UploadStart」?

OnClientUploadStart="UploadStart" 

我不知道我在做什麼錯在這裏,你可以請,請您幫 工作在上面?提前致謝。

這裏是我的代碼,請檢查:

<div> 
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager> 

    <asp:AjaxFileUpload ID="AjaxFileUpload1" AllowedFileTypes="pdf" 
    MaximumNumberOfFiles="10" OnClientUploadStart="UploadStart" runat="server"/> 
    </div> 

這裏我打電話的功能,但它不是射擊請我在做什麼錯在這裏:提前

<script language="javascript"> 
     function UploadStart(sender, args) { 
      alert("Started:" + args.get_fileName()); 
      return false; 
     } 


    </script> 

感謝。

+0

可能是一些與功能的知名度。這個功能如何被添加到頁面?你確認它存在於最終的標記中嗎? – Andrei

+0

感謝您回覆我已經通過你可以在這裏檢查http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/AjaxFileUpload/AjaxFileUpload.aspx –

回答

1

我能得到這個使用下面的工作,它打破了警報彈出,因爲我不處理這裏上傳後的文件:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc2" %> 
    <script lang="javascript"> 
     function UploadStart(sender, args) { 
      alert("Started:" + sender._filesInQueue[0]._fileName); 
      return false; 
     } 
    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <cc2:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></cc2:ToolkitScriptManager> 

    <cc2:AjaxFileUpload ID="AjaxFileUpload1" AllowedFileTypes="pdf" 
    MaximumNumberOfFiles="10" OnClientUploadStart="UploadStart" runat="server"/> 
    </div> 
    </form> 
</body> 
</html> 
+0

它爲我工作,謝謝你Sanpopo –