提问人:Ernesto 提问时间:10/28/2023 更新时间:10/28/2023 访问量:16
ABP电子邮件有效,但锚标签不行
ABP Emailing works but anchor tags dont
问:
我正在使用ABP电子邮件系统发送电子邮件,我收到了电子邮件和所有这些,但是锚标记()不起作用,我可以看到正在发送的HTML,我看到了它们(锚标记),但是在我的电子邮件中我无法单击它(鼠标转动,我是值)。这是我的定义提供程序:<a></a>
auto
cursor
context.Add(
new TemplateDefinition(
"TestEmailTemplate"
)
.WithRazorEngine()
.WithVirtualFilePath("Email/Templates/TestTemplate.cshtml", isInlineLocalized: true)
这是模板剃须刀页面:
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
Hi! this is a test email, click here to go to main page:
<a href="https://www.google.com">home</a>
</body>
</html>
我只是对谷歌进行测试,但 url 来自后面,我在日志中看到 url 在我渲染模板时就在那里,所以我想 url 不是问题。 该模板具有 CSHTML 的扩展,但我也尝试过使用 TPL,不太确定这是否会有所作为,但两者都不起作用。 我正在使用 sendgrip。
以下是我如何呈现电子邮件:
var body = await _templateRenderer.RenderAsync(
"TestEmailTemplate",
globalContext: Model
);
System.Console.WriteLine(input.Body);
答: 暂无答案
评论