[英]Can we place JavaScript Code along c# in .NetCore WebApi
我的 asp.net Core web Api 中有一个方法,该方法具有使用SmtpClient发送电子邮件的作用。 消息的正文是这个 html 字符串:
@"<html>
<head>
<style>
#modalHeader{
background-color:#6495ED;
color:white;
text-align: center;
height:80px;
}
.example_b {
color: #fff !important;
text-transform: uppercase;
text-decoration: none;
background: #60a3bc;
padding: 20px;
border-radius: 50px;
display: inline-block;
border: none;
transition: all 0.4s ease 0s;
}
.example_b:hover {
text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
transition: all 0.4s ease 0s;
}
</style>
</head>
<body>
<p>Bonjour,<br>
Afin d’authentifier votre connexion sur le système de prise de rendez-vous à distance de la " + Structure + @" Nous vous invitons à confirmer votre mail en cliquant sur ce lien
</p>
<div style='border:1px solid black'>
//<div id='modalHeader'>Confirmation d'Email</div>
//<br>
//<br>
<div id='modalBody'>
<div class='button_cont' align='center'>
<a class='example_b' href='" + url + "' target='_blank' rel='nofollow noopener'>Confirmer Votre Email</a>" +
"</div> </div> <br/> </div> </body> </html>";
如您所见,我使用href触发对服务中的另一种方法的调用,问题在于每次单击按钮时它都会向我打开一个空白页面,因此解决方案是将事件添加到按钮使用 javascript。
我的问题是如何将 Js 添加到 asp.net 核心 2.1 中的 c# 代码中? 在html 标记中添加脚本标记是否可以让 JS 完成工作?
您不能在 email 中执行 javascript。 这在 90 年代和 2000 年代初期曾经是可能的,但现在已经不可能了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.