我正在开发MVC应用程序,我将以HTML页面的形式生成报告。如果用户单击打印图标,我将向用户显示HTML页面。如果用户单击电子邮件图标,我将发送具有相同HTML页面附件的电子邮件。我试图找到一种方法,我可以使用相同的代码在电子邮件和打印的两种情况下生成HTML。请提供您的建议。
答案 0 :(得分:1)
你真正想要和不知道如何制定的是渲染视图到字符串。然后你可以用那个字符串的内容做任何你想做的事。
从这里开始 Render a view as a string
但是这个主题在许多其他问题中也会继续(或者你可以谷歌),你会发现更多的信息。
答案 1 :(得分:0)
你的控制器必须决定该做什么。