У меня есть метод в моем asp. net Core веб-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 к c# коду в asp. net core 2.1? добавляет только тег сценария внутри тега html , что позволит JS выполнять работу?