Есть блок script
на html
странице.
<script type="text/javascript">
function DescContent() {
$(".nav.nav-tabs li").removeClass("active");
$(".nav.nav-tabs li:first-child").addClass("active");
$("#tabContainer").html(@Model.Description);//unexpected token & при вызове метода html().
$("#tabContainer").css({ "padding-left": "20px" });
$("#tabContainer").css({ "padding-top": "20px" });
}
</script>
который в div "#tabContainer"
вставляет html
код который выглядит,вот так.
<p class="m - bottom - p"><iframe style="float:left; margin:5px 25px 15px 5px;" width="350" height="250" src="https://www.youtube.com/embed/csrKYk0FYpU" frameborder="0" allowfullscreen=""></iframe><span class="font-b">some text</span> some text</p><p class="m-bottom-p"> some text.</p><ul class="list-square30"><li>some text</li></ul>
но вместо того чтобы обновить div и добавить вышеуказанный html код,он его преобразует в следующий вид.
<p class="m - bottom - p"><iframe style="float:left; margin:5px 25px 15px 5px;" width="350" height="250" src="https://www.youtube.com/embed/csrKYk0FYpU" frameborder="0" allowfullscreen=""></iframe><span class="font-b">OCD5-1999</span> some text </p><p class="m-bottom-p"> some text </p><ul class="list-square30"><li>some text языках</li><li > some text </li><li>
из-за чего возникает ошибка.Также я пробовал это сделать через innerhtml
.Не помогло.Я нашёл решение все литералы,заменить на соответствующие теги.Например >
на >
,и всё выводит нормально,но хотелось бы найти более оптимальное решение.
Asp.net по умолчанию выполняет обработку строк (escape), которые вы записываете во view любым способом кроме @Html.Raw()
. Попробуйте так:
$("#tabContainer").html("@Html.Raw(Model.Description)");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, почему-то не работает отправка формы на почты, помогите разобраться в чем дело.
Можно ли реализовать подобную проверку? Имеем div в котором будут меняться значения, например, на одной странице выводится 123, на второй 4, на третьей...
Я новичок и честно говоря, просто не нашел четкого ответа в гугле. Что я написал не так? Хотелось бы, что бы выполнялось условие при введении...