Html 在razor中打印收据按钮

Html 在razor中打印收据按钮,html,asp.net-mvc-3,razor,printing,Html,Asp.net Mvc 3,Razor,Printing,我不熟悉剃须刀。我已经完成了我的网页,但现在我想在表单中添加一个打印按钮 我知道在哪里可以使用Asp.Net添加打印按钮,但在哪里找不到使用MVC的Razor添加按钮 如果这上面有线索,给我指出正确的方向,但我没有找到 我要添加css并使用javascript吗 有人有什么建议吗?您可以向任何html助手添加任何javascript事件。例如,向链接添加Html属性 @Html.ActionLink( "print window", "Print", new { id = "someId"

我不熟悉剃须刀。我已经完成了我的网页,但现在我想在表单中添加一个打印按钮

我知道在哪里可以使用Asp.Net添加打印按钮,但在哪里找不到使用MVC的Razor添加按钮

如果这上面有线索,给我指出正确的方向,但我没有找到

我要添加css并使用javascript吗


有人有什么建议吗?

您可以向任何html助手添加任何javascript事件。例如,向链接添加Html属性

@Html.ActionLink(
"print window", 
"Print", 
new { id = "someId" }, 
new { onclick = "window.print();" }) 

您可以向任何html助手添加任何javascript事件。例如,向链接添加Html属性

@Html.ActionLink(
"print window", 
"Print", 
new { id = "someId" }, 
new { onclick = "window.print();" }) 
我用了这个答案:


它工作得很好。

我用了这个答案:



而且它工作得很好。

代码是用javascript编写的。如果你想这样做,同样的代码也适用于Razorth,代码在javascript中。如果你想这样做,同样的代码也适用于razor