0
下面是我的aspx文件中的代碼,我想從hdnBtn.click()調用onserverclick hdnBtn的從輸入型呼叫onserverclick:文件在Internet Explorer中失敗
在Firefox和Chrome的代碼初級講座的工作,但不工作在IE中,任何想法爲什麼? thx幫助
protected void Page_Load(object sender, EventArgs e)
{
btnBrowse.Attributes.Add("onclick", file1.ClientID + ".click()");
file1.Attributes.Add("onchange", hdnBtn.ClientID + ".click()");
}
input runat="server" id="btnBrowse" type="button" value="..." class="lookupBtn"
disabled=true
input style="visibility:hidden" type="file" runat="server" name="file1" id="file1"
input style="visibility:hidden" type="button" runat="server" name="hdnBtn"
id="hdnBtn" value="" onserverclick="btnLookUpFile_Click"
呈現的頁面給我[輸入名稱= 「ctl00 $ CPH1 $ btnBrowse」 類型= 「按鈕」 ID = 「btnBrowse」 值= 「...」 級= 「lookupBtn」 onclick =「file1.click()」], [input name =「ctl00 $ CPH1 $ file1」type =「file」id =「file1」onchange =「test()」],[input onclick =「__ doPostBack(' ctl00 $ CPH1 $ hdnBtn','')「name =」ctl00 $ CPH1 $ hdnBtn「type =」button「id =」hdnBtn「] – user1237362 2012-02-28 09:20:02
當我在IE中使用開發人員工具進行調試時,它會進入__doPostBack函數,但它仍然不會觸發我需要的後端功能 – user1237362 2012-02-28 09:22:02