من یک کنترل textaria پیشرفته رو قسمت توضیحات سایتم گذاشتم وقتی از سایت های دیگه مطلب کپی پیست میکنم عکس و نوشته ها به صورت html در دیتا بیس ذخیره میشه ولی موقع نمایش همون کد هارو نشون میده در razor چی کار تو نمایش کد های html نمایش داده شه؟
موقع نمایش داخل html.raw() قرار دهید درست میشه
امتحان کردم ج نداد همون کدهای html نشان میده
کد مربوط به کنترل textaria کندو
<div class="form-group "> <label class="control-label col-md-2">متن </label> <div class="col-md-10"> <div class="k-rtl"> @(Html.Kendo().Editor() .Name("Des") .HtmlAttributes(new { style = "width: 100%;height:440px" }) .Tools(tools => tools .Clear() .Bold().Italic().Underline().Strikethrough() .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull() .InsertUnorderedList().InsertOrderedList() .Outdent().Indent() .CreateLink().Unlink() .InsertImage() .InsertFile() .SubScript() .SuperScript() .TableEditing() .ViewHtml() .Formatting() .CleanFormatting() .FontName() .FontSize() .FontColor().BackColor() .Print() .ExportAs() ) .Value(@<text> </text>) ) </div> </div> </div>
کد صفحه:
html.raw(@Model.Des)
من مینویسم adagahi بعد از ابزار پیوند استفاده میکنم به همون صورت html تو دیتابیس ذخیره میشه اخرشم همونو تو صفحه html نشون میده
به شکل زیر باید بنویسید
@html.raw(Model.Des)
نوشتم به این صورت نمایش داده میشه !
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)