【发布时间】:2011-09-12 09:27:59
【问题描述】:
我的 aspx 页面上有一个 asp Fileupload 控件,如下所示:
我有一个 asp 按钮。在此按钮的 ClientClick 上,我从 javascript 打开文件上传控件,如下所示:
---------javascript -------------
function OpenFileDialog() {
var result = document.getElementById(("<%=fu_Import.ClientID %>")).click();
return true;
}
fielDialog 正确打开,但是当我选择任何文件并单击该 FileDailog 中的打开按钮时,没有任何反应。我的意思是那个 Asp:Button 的 Onclick 事件没有被调用。文件上传控件的文件名属性也没有设置。
protected void btnImportIdiomCSV_Click(object sender, EventArgs e)
{
try
{
if (fu_Import.PostedFile.FileName == string.Empty)
{
// Error meessage
}
else
{
// Do something
}
【问题讨论】:
-
试试非IE浏览器。运气好吗?
标签: javascript asp.net file-upload c#-3.0