2010-12-16 21 views
46

Bir proje için jiletli asp.net mvc 3 kullanıyorum. Bazı durumlarda, denetleyiciden bir diziyi serileştirmem gerekiyor, onu görüntü verisine koyup bir js nesnesine atamam gerekiyor. beklendiği gibi davranıyordu yüzden bu kaçan değildi> <% =% ileKaçış html'ye nasıl söylenir?

[{&quot;title&quot;:&quot;Something&quot;,&quot;id&quot;:&quot;Something-1&quot; etc' 

: Ancak

@ViewData["some array"] 

sonuç kullanırken çıkış html i gibi bir şey olsun kaçtı olduğunu. Jilet'e bu dizeden kaçmamasını söylemek mümkün mü? Belki birisi hep birlikte başka bir yaklaşım önerebilir. herhangi fikirler için şimdiden

Teşekkür

cevap

81

Sen çıkışa önceden kaçan HTML içeriyor yeni IHtmlString interface bir örneğini, gerekir.

Bunu yapmak için @Html.Raw(...) yazın.

+0

Bu son sürüm için de geçerlidir. Teşekkürler. –