Должен ли я HTML кодировать значения в поле ввода? - PullRequest
7 голосов
/ 09 января 2009

Что я должен использовать?

<input type="hidden" name="first_name" 
value="<%= person.first_name %>" />

или

<input type="hidden" name="first_name" 
value="<%= Html.Encode( person.first_name ) %>" />

Ответы [ 2 ]

5 голосов
/ 09 января 2009

Вы должны Html.Encode иначе "в поле" может привести к проблемам с инъекцией

1 голос
/ 09 января 2009

Если вы хотите установить значение по умолчанию для элемента HTML, вам необходимо кодировать специальные символы HTML внутри значения, используя ссылки на символы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...