在我的ASP.Net网站上,我想上传一个关于LinkButton的onClickEvent文件。我没有空间来显示FileUpload控件。但是如果我们使用fileUpload控件,则可以使用以下命令上传文件:
String filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("~/files/") + filename);
如何在LinkButton的onClick事件上打开文件浏览器并将我的文件保存在服务器上的 Files 文件夹中?
修改
我们可以在Windows.Forms中使用“OpenFileDialog”吗?如果有,怎么样?我只想问......
答案 0 :(得分:0)
你可以按照Neil Thompson的建议使用javascript。但是,我对此问题的首选解决方案是 this post 中描述的CSS方法。如果愿意,您也可以使用ASP上传控件,它将以相同的方式隐藏,允许您像往常一样处理后面代码中的文件。
另外,据我所知,这适用于所有流行的浏览器。