Html.Encode важность
-
24-09-2019 - |
Вопрос
Я прорабатываю учебник NerdDinner MVC, наткнулся на это, и мне стало интересно.
На странице 62 PDF-файла у них есть следующее:
родовое слово Затем они заявляют, что вместо использования тега <a>
вы можете использовать помощник Html следующим образом:
Вопрос: разве при использовании этого подхода все еще важно Html.Encode the ужина.Title из модели?Если нет, то почему?Если да, есть ли способ использовать Html.ActionLink и по-прежнему использовать Html.Encode?
Решение
Html.ActionLink
уже вызывает внутренний код Encode
(см. источник).Вы же не хотите делать это дважды.
Не связан с StackOverflow