2012-01-12 3 views
2

내 드라이버에서 동적 객체를 뷰에 전달하고 있지만 뷰에서 생성하고있는 링크를 망가 뜨리는 모든 문자열을 자동으로 인코딩합니다.왜 Orchard 자동 인코딩 문자열이보기에 있습니까?

public class SomeWidgetDriver : ContentPartDriver<SomeWidgetPart> 
{ 
    // GET 
    protected override DriverResult Display(SomeWidgetPart part, string displayType, dynamic shapeHelper) 
    { 
     return ContentShape("Parts_SomeWidget", 
      () => shapeHelper.Parts_SomeWidget(
       AppUrl: part.AppUrl, 
       AppVersion: part.AppVersion, 
       RenderTo: part.RenderTo, 
       Test: "xxxx&")); 
    } 
} 

를 내가보기에 아래 추가 할 때 :

@Model.Test 

그것은이 같은 렌더링 :

xxxx&amp; 

가 여기

는 내가 뭘하려고 오전입니다 이 일을 막는 방법? 정확히 "xxxx &"을 렌더링하려고합니다.

답변

6

나는 이것이 과수원과 전혀 관련이 없다고 생각합니다. Razor에서 모든 것이 HTML로 인코딩됩니다. 시도해 보셨습니까?

@Html.Raw(Model.Test) 

?

+0

네가 맞아! 그 덕분에, 고마워 !! – TruMan1