Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 30433|Відповідь: 3

[Джерело] ASP.NET MVC призначає проблеми escape символів HTML ViewBag

[Копіювати посилання]
Опубліковано 14.06.2016 18:06:13 | | | |


Оригінальний html-код:

Фоновий код:



Потім мій viewbag зберігає html-код, головна сторінка не розбирає html, безпосередньо уникає html-коду, напевно, це передній план або фон має вийти!

Сьогодні я підсумую для себе про те, як ViewBag присвоює значення формату HTML, але відображення на веб-сторінці не є звичайним;

Наприклад, ViewBag.Content = «<p>Привіт, я зараз щось тестую.</p>»;

Рецепція <div>page@VIewBag.Контент</div>

Результат показується на сторінці: <p>Привіт, я зараз щось тестую</p>, я знайшов це під час редагування через Firefox, вихідний код — &lt;p> Привіт, я зараз щось тестую. &lt;/p>

Очевидно, що це не те, чого ми хочемо, і це відповідає полю формату HTML, збереженому в базі даних через редактор, і правильний стиль не відображається після його вилучення.

Я шукав рішення в Інтернеті

<div>@Html.Raw(ViewBag.Content)</div>

Це нормальний відображення





Попередній:Навчальний посібник з SQL XML
Наступний:SQLServer реалізує універсальний метод розщеплення рядків
Опубліковано 14.06.2016 18:24:31 |
Таке питання теж варто ставити
 Орендодавець| Опубліковано 14.06.2016 18:51:09 |
Гу Ян Опубліковано 2016-6-14 18:24
Таке питання теж варто ставити

Архів Наступного разу, коли зіткнетеся з цією проблемою, ви швидко знайдете рішення   

Це також допомагає тим, хто стикається з такими проблемами
Опубліковано 15.06.2016 15:18:23 |
Сяо Чжаочжа Опубліковано 2016-6-14 18:51
Архів Наступного разу, коли зіткнетеся з цією проблемою, ви швидко знайдете рішення   

Це також допомагає тим, хто стикається з такими проблемами

Це може бути
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com