从输入型呼叫onserverclick:文件在Internet Explorer中失败
问题描述:
下面是我的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