2011-07-18 32 views
0

這是我的問題:的ImageButton從文件對話框中選擇文件後不火(即只)

  1. 我有一個click事件的圖像(browse.png):

    <img src="Browse.png" runat ="server" id="image1" onclick ="browse()" style="cursor:pointer" /> 
    

    function browse(){ document.getElementById('<%= FileUpload1.ClientID%>')。click();

    }

  2. 我有一個看不見的ASP:文件上傳。

    <asp:FileUpload ID="FileUpload1" runat="server" /> 
    
  3. 我有服務器端事件的的ImageButton:

    保護小組ImagebuttonSend_Click(BYVAL發件人爲對象,BYVALË作爲System.Web.UI.ImageClickEventArgs) 如果FileUpload1.HasFile然後 結束如果

    結束子

  4. 在你點擊瀏覽圖片文件對話框打開後,你選擇一個文件,然後按下ImageButtonSend並且沒有任何事情發生,第一次點擊,第二次點擊的作品,但沒有他的文件。 這種情況只發生在IE瀏覽器中,在Chrome中完美運行。

回答

0

我覺得什麼都不會發生,因爲這裏有個JavaScript錯誤

<img src="Browse.png" runat ="server" id="image1" onclick ="browse()" style="cursor:pointer" /> 
function browse() { 
    document.getElementById('<%= FileUpload1.ClientID %>').click(); 
// "ImagebuttonSend_Click"); // you should fix/remove that line!! 
} 

"ImagebuttonSend_Click");什麼是該行的目的和語法錯誤

+0

首先感謝的,但我的問題有錯:javascript:function browse(){ document.getElementById('<%= FileUpload1.ClientID%>')。click(); } –

相關問題