2013-03-06 4 views
1

KendoUI SplitterPane 내에서 혼합 된 콘텐츠를 지정하는 데 올바른/가장 안전한 구문은 무엇입니까?SplitterPane에서 혼합 된 콘텐츠

추가 정보 :

나는 KendoUI에서 Splitter을 사용하고 있는데 나는 때때로 SplitterPane 내에서 다양한 사용자 정의 HtmlHelpers 함께 일반 HTML 마크 업의 조합을 선언 할 필요가있다. 예 : 나는 현재 @<text> 면도기 구문을 사용하고

@(Html.Kendo().Splitter() 
       .Name("main-container") 
       .Panes(panes => 
       { 
        panes.Add().Content(
         @<text> 
          @Html.CustomHelpers().SomeCustomHelper() 
          <div>This is some markup</div> 
          @Html.CustomHelpers().AnotherCustomHelper() 
         </text> 
       ); 
       })) 

그러나 그것은 매우 깨끗 생각하지 않습니다. 제가 간과 할 수있는 더 좋은 대안이 있습니까?

답변

2

이 가장 깨끗한 방법입니다 - 개인적으로 제안하지 않는 또 다른 옵션은 다음과 같습니다 기본적으로

  panes.Add().Content(Html.CustomHelpers().SomeCustomHelper().ToHtmlString() + 
         "<div>This is some markup</div>" + 
         Html.CustomHelpers().AnotherCustomHelper() .ToHtmlString() 

      ); 

당신은 당신이 중첩 삽입 할 수없는 한계에 도달 제대로 HTML을 헬퍼 및 부분 뷰를 사용하는 경우 @ 태그.