у меня есть вид, который показывает объект, который приходит из базы данных, что он перемещает, состоит в том, что я, когда я верю в этот объект, это делаю посредством текстового редактора, и сохраняет в db с этикетками html соответствующие, моя проблема состоит в том, что, когда я хочу показать это в этот же самый объект, часть "Контента", он появляется также с этикетками, не обрабатывая их. Кто-то объясняет мне, как он делается для того, чтобы были обработаны этикетки, и текст явился, как он должен быть.
Использование Ckeditor как wysiwyg, ASP.NET MVC, C# и SQLServer
Восток - моя модель:
public int ID { get; set; }
[Required]
[Display(Name = "Titulo del articulo")]
public string Titulo { get; set; }
[Required]
[Display(Name = "Contenido del articulo")]
[MaxLength(450)]
[AllowHtml]
public string Contenido { get; set; }
[Required]
[Display(Name = "Descripcion del articulo")]
[MaxLength(150)]
public string Descripcion { get; set; }
[DisplayFormat(DataFormatString = "{0:d}")]
public DateTime FechaCreacion { get; set; }
public bool Activo { get; set; }
Это мой Controller
public ActionResult Article(int id)
{
ArticleService articleService = new ArticleService();
var model = articleService.GetArticle(id);
return View(model);
}
И это вид
@model Entidades.Article
@{
ViewBag.Title = Model.Titulo;
}
<!-- Page Header -->
<header class="masthead" style="background-image: url('img/post-bg.jpg')">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<div class="post-heading">
<h1>@Model.Titulo</h1>
<h2 class="subheading">@Model.Descripcion</h2>
<span class="meta">
Escrito por
<a href="@Url.Action("Index", "Blog")">Inicio</a>
@Model.FechaCreacion.ToShortDateString()
</span>
</div>
</div>
</div>
</div>
</header>
<!-- Post Content -->
<article>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<p>@Model.Contenido</p>
</div>
</div>
</div>
</article>
<hr>
Хороший с уже спасибо.
Ты можешь renderizar твой текст с:
@Html.Raw(Server.HtmlDecode(Model.yourEncodedHtmlFromYourDatabase))