【发布时间】:2012-09-12 11:03:48
【问题描述】:
在我的 ASP.Net 网站中,我想上传一个文件 onClickEvent 的 LinkButton。我没有空间来显示 FileUpload 控件。但是如果我们使用 fileUpload 控件,很容易使用以下方法上传文件:
String filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("~/files/") + filename);
如何在 LinkButton 的 onClick 事件中打开文件浏览器并将我的文件保存在服务器上的 Files 文件夹中?
编辑:
我们可以使用 Windows.Forms 中的“OpenFileDialog”吗?如果是,如何?我只是问...
【问题讨论】:
-
如果问题只是 UI 不动产,你能不能只用一个链接打开一个弹出窗口或模式窗口并将 FileUpload 控件放入其中?
-
是的。一开始我也是这么想的,但是又一次让用户头疼,因为它涉及到2-3个步骤来完成一个简单的动作。
-
你可以使用javascript吗? stackoverflow.com/questions/166221/… 讨论了该问题并提供了可能适合您需求的插件的链接
标签: asp.net web file-handling savefiledialog