我有一个按钮,其后面的代码中写有点击功能。 它跟随
// javascript代码
document.getElementById('btnUpload').click();
.cs代码
protected void btnUpload_Click(object sender, EventArgs e)
{
UploadFile();
}
现在,在IE10的情况下,它可以工作并调用.cs函数 但是在chrome或firefox的情况下,它只调用按钮的客户端功能,而不是服务器端功能。
答案 0 :(得分:1)
如果您的按钮是asp控件,则需要获取客户端ID。
试试document.getElementById("<%=btnUpload.ClientID%>").click();
答案 1 :(得分:0)
请尝试
document.getElementById("<%=btnUpload.ClientID%>").click();
或
打开button1属性,ClientIDMode属性可以切换到静态并更改javascript代码
document.getElementById("buttonId").click();
请查看
http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode(v=vs.110).aspx