0

我是 Razor 的新手。我的网页已经完成,但我现在想在我的表单中添加一个打印按钮。

我看到我可以在这里使用 Asp.Net 添加打印按钮,但我找不到使用 MVC 使用 Razor 添加它的位置。

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

我要添加css并使用javascript吗?

有人有什么建议吗?

4

2 回答 2

3

我用了这个答案:

打印 ASP.NET Web 表单

<input type="button" value="Print Form" onclick="window.print()" />

它工作得很好。

于 2013-01-25T15:52:30.653 回答
0

您可以将任何 javascript 事件添加到任何 html-helper。例如将 Html-Attribute 添加到 Link。

@Html.ActionLink(
"print window", 
"Print", 
new { id = "someId" }, 
new { onclick = "window.print();" }) 
于 2013-01-25T15:29:11.903 回答