2012-10-01 2 views
0

어떻게하면 다음과 같은 결과를 얻을 수 있습니까? 당신은 면도기와 XML을 구축하는 경우 그런데면도기는 사용자 정의 태그를 동적으로 렌더링합니다.

@foreach (var responsible in new List<string>{"receiver", "sender"}) 
{ 
    @Html.Raw(string.Format("<{0}>", responsible)) 
     @:Hello world 
    @Html.Raw(string.Format("</{0}>", responsible)) 
} 

을 즉시 중지하고 XML 파서를 사용하십시오

@foreach (var responsible in new List<string>{"receiver", "sender"}) 
    { 
     <@responsible> 
      ... 
     </@responsible> 
    } 
+0

귀하의 질문에 대한 확신이 없습니다. 이 코드는 정상적으로 작동하지만 브라우저는이를 렌더링하는 방법을 알지 못합니다. –

답변

2

다음은 작동합니다. 예를 들어 모델을 전달할 사용자 지정 XML 동작 결과를 작성하면 생성 작업이 처리됩니다. 면도기는 HTML을위한 것이지 다른 것을위한 것이 아닙니다.

+0

답변 해 주셔서 감사합니다! xml 빌더 –

+1

@ er-v를 사용합니다. 더 나은 방법으로 MVA와 매우 유사하지만 웹 서비스를 더 잘 지원하는 대신 WebApi를 사용하십시오. –

관련 문제