创建允许用户浏览图像然后显示它的 C# Web 应用程序的最佳方法是什么?相当于 Windows 应用程序中的 Picturebox,有点像
理想情况下,用户应该能够单击浏览,选择图片并在浏览器本身中查看
谢谢
已经为 asp.net 准备了一些图像浏览器,包括源代码。
他们中有一些
http://www.codeproject.com/Articles/17605/Thumbnail-Image-Viewer-Control-for-ASP-NET-2-0
http://www.codeproject.com/Articles/29846/A-simple-ASP-NET-AJAX-image-browser
为此,用户需要选择将上传到服务器的图像,然后以 HTML 呈现或使用 AJAX 恢复。问题是您无法摆脱发送/接收,并且它可能会变慢。
您可以使用FileUpload
允许直接或通过 AJAX 上传文件的任何其他组件(请查看AjaxFileUpload AjaxControlToolkit)。
然后您需要<img>
通过完整的回发或使用任何其他方式(如 jQuery.Ajax)向您的页面添加一个。