标签: html css asp.net-mvc user-interface mailkit
我只是想在视图内部渲染电子邮件的正文部分,而我的问题是,电子邮件正文的样式会影响页面的其他html部分。
<div class="col-md-12 m-b-5"> <div id="email" dir="ltr"> @Html.Raw(ViewBag.Body) </div> </div>
我不知道电子邮件div中的呈现方式是什么,只希望对该div内的内容进行渲染不会影响页面的其他部分。
答案 0 :(得分:0)
您可以在为Outlook插件设置scales之前删除所有无效内容,然后使用此代码过滤掉一些生成的内容。我遇到的问题是嵌入式图像,因此我使用正则表达式将其过滤掉。也许您可以做类似的事情?
scales
scale_y_continuous(labels = scales::percent_format(accuracy = 1))
修改
当您查看电子邮件的来源(而不是html格式的电子邮件)时,您会看到在邮件开头定义的许多CSS类和规则。实际邮件以正文标签(屏幕)开头。这样您就可以在body标签内获取数据并显示