asp.net MVC 中的图像打印?
我正在尝试 asp.net mvc,并且学习了如何从数据库检索和显示图像。
这就是我在 HomeController 和 GetImage 方法的帮助下在浏览器中显示图像的方式,该方法将 ID 作为参数,工作正常。
查看代码片段
<img alt="DRS IMAGE" src="@Url.Action("GetImage", "Home", new { ID })" />
我如何在视图中提供打印按钮,以便当我单击该按钮时它会在浏览器上打印出显示图像?
I am trying out asp.net mvc and i learned how to retrieve and display image from database.
this is how i am displaying image in browser with the help of HomeController and GetImage method which takes ID as parameter its works fine.
View code snippet
<img alt="DRS IMAGE" src="@Url.Action("GetImage", "Home", new { ID })" />
How would I provide print button in view the, so when I click on that button it prints out display image on browser?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要编写一个 JavaScript 函数来打开一个设置为图像 URL 的新窗口(如上所述)。
将此函数附加到按钮的单击事件中,您就可以开始了。
You need to write a javascript function that will open a new window set to the image URL (as above).
Attach this function to the click event of a button and you are good to go.
如果您使用 jQuery,有一个名为 jqPrint 的插件,它非常适合发送要打印的 div 或其他元素的内容,这可能是一个很好的解决方案。
If you are using jQuery there is a plugin called jqPrint which is good for sending contents of a div or other element to print, possibly a good solution.