C# 在mvc中以pdf和电子邮件的形式发送html视图
我目前有一个MVC应用程序,它可以捕获学生的详细信息,并将其显示在一个视图中,该视图显示了表中的数据。现在,我正在尝试将视图转换为PDF格式,并通过电子邮件将其发送到电子邮件地址C# 在mvc中以pdf和电子邮件的形式发送html视图,c#,asp.net-mvc,C#,Asp.net Mvc,我目前有一个MVC应用程序,它可以捕获学生的详细信息,并将其显示在一个视图中,该视图显示了表中的数据。现在,我正在尝试将视图转换为PDF格式,并通过电子邮件将其发送到电子邮件地址 我尝试过简单的电子邮件代码,但它只允许添加附件,而我不想添加为附件。我想通过电子邮件发送视图要通过电子邮件发送视图,您需要获取要在电子邮件中发送的部分的Html,如下所示: HTML代码: <div id="emailContent"> <div id="content">
我尝试过简单的电子邮件代码,但它只允许添加附件,而我不想添加为附件。我想通过电子邮件发送视图要通过电子邮件发送视图,您需要获取要在电子邮件中发送的部分的Html,如下所示: HTML代码:
<div id="emailContent">
<div id="content">
<p> My Data for the email </p>
</div>
</div>
<a id="sendEmail" >Send Email</a>
您可以在邮件正文中发送,使用StringBuilder构建字符串。然后将IsBodyHtml设置为true以支持html标记。
$(document).ready(function(){
$('#sendEmail').click(function(){
$.ajax({
type: 'POST',
url: '',
data: { content: $('#emailContent').html()}
});
});
});