Как закодировать строку с символами типа ', & @ #' в ASP.Net MVC?Html Кодировать строку с символами
Я попытался использовать Html.Encode, но он возвращает '& # 39', как мне вернуть строку в качестве пользователя?
Спасибо большое.
Как закодировать строку с символами типа ', & @ #' в ASP.Net MVC?Html Кодировать строку с символами
Я попытался использовать Html.Encode, но он возвращает '& # 39', как мне вернуть строку в качестве пользователя?
Спасибо большое.
Если вы собираетесь вставить строку в HTML-разметку, то вам нужно HTML кодировать его:
<%= Html.Encode("',&@#'") %>
или если вы используете ASP.NET 4.0:
<%: "',&@#'" %>
Выполнение этого правильно закодировать любые символы в строке.
Я пробовал это, но он возвращает код вместо символа. – PlayKid
Точно, это не то, что вы искали? –
По какой-то причине он не возвращает «& # 39» по моему вопросу – PlayKid
Что вы подразумеваете под «как пользовательский ввод»? Вы можете показать эту часть представления? –
Например, если пользователь вводит ', я получу', теперь я получаю ' вместо ' – PlayKid