Я пытаюсь передать сообщение об ошибке через словарь ModelState для передачи в код JavaScript, который генерирует предупреждение с этой ошибкой. Все работает, но я не могу заставить специальные символы правильно отображаться как "'" и "è". Решения?
Код AspNet Core:
ModelState.AddModelError("Utente", "L'utente per cui si tenta di reimpostare la password non è ancora registrato");
Код JS:
<script type="text/javascript">
@if (!ViewData.ModelState.IsValid && ViewData.ModelState.ContainsKey("Utente"))
{
@if( ViewData.ModelState["Utente"].Errors.Count > 0)
{
<text>
$(document).ready(function() {
alert('@ViewData.ModelState["Utente"].Errors.First().ErrorMessage');
});
</text>
}
}