12 Mart 2012, PAZARTESİ
Nasıl RazorEngine (MVC)kullanarak ham html çıktısı mı
HTML içerikli e-postalar oluşturmak için çalışıyorum. bu içerik zaten aradığımda bu konuda endişeli değilim, bu yüzden temizlik yoluyla, ancak gitti:
Razor.Parse(template, model);
aşağıdaki Razor şablonu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
@(new System.Web.HtmlString(Model.EmailContent))
</body>
</html>
belirtilir e-posta HTMl olarak kodlanmış, ama deşifre ihtiyacım var. Bunu nasıl yapabilirim?
CEVAP
12 Mart 2012, PAZARTESİ
RazorEngine, MVC ... ... Razor View Engine gibi değerleri otomatik olarak şablon için yazılmış kodlar. Bunu çözmek için, HtmlEncodedString
RawString
varsayılan uygulamaları ile bir arayüz IEncodedString
adlı takdim ettik.
İkincisi kullanmak için, sadece TemplateBase
Raw
dahili yöntem aramak:
@Raw(Model.EmailContent)
Bunu Paylaş:
Nasıl HTML kodu Sublime Text 2 kullana...
Nasıl sadece sayısal (0-9) HTML ınputb...
Nasıl jQuery kullanarak HTML varlıklar...
Nasıl bir HTML öğesi boş jQuery kullan...
Nasıl maxlength empoze HTML JavaScript...