2014-02-19 2 views
0

내 프로젝트에서 밑줄 템플릿 시스템을 사용하려고합니다. 이제 문제는 우리가 사용하고자하는 많은 서버 측 (ASP.NET) 컨트롤도 있다는 것입니다. 밑줄 템플릿과 함께 ASP.NET 컨트롤을 사용하는 방법이 있습니까?ASP.NET 컨트롤에서 밑줄 템플릿 사용

거기에서 렌더링 된 HTML을 얻고 결과를 사용하기 위해 aspx 페이지로 템플릿을 시뮬레이트 해 보았지만 과장된 것처럼 보입니다.

저는 템플릿 작성에 상당히 익숙하므로 기대해야 할 것에 대해 전혀 몰라요.

편집 : 나는 것을 의미했다 무엇

, 내가 예를 들어, 할 수있는 방법이 밑줄 템플릿 안의 ASP.NET 버튼?

답변

0

방금 ​​도움이 될 것으로 생각했습니다. 내가 사용하기를 원하는 컨트롤 중 하나는 내 생각에 묘사 된 그리드였다. 이제는 그리드에서 "뷰 소스"를 수행하고 렌더링 된 HTML을 복사하여 뷰를 생성 할 수있었습니다. 그러나 aspx 페이지를 작성하기로 결정하고 aspx 페이지에 대한 ajax 호출을 수행하여 결과 HTML을 화면에 표시했습니다. 나는 이것을 할 수있는 더 좋은 방법이 있기를 희망했다.

0

ASP.NET 컨트롤 (runat="server" 특성 사용)에서는 문제가 발생하지 않지만 ASP.NET의 렌더링 함수 구문은 <% %>입니다.

이 이전 QA를 참조하십시오 How to use underscore/javascript templates in ASP.Net MVC views 솔루션이 다른 구분 기호 사용 underscore.js을 구성하는 것입니다 :

을이 :

_.templateSettings = { 
    interpolate: /\{%=(.+?)%\}/g, 
    escape:  /\{%-(.+?)%\}/g, 
    evaluate: /\{%(.+?)%\}/g 
}; 

... 당신이 <% %> 대신 구분 기호로 {% %}을 사용하게됩니다 .

+0

나는 질문을 의역해야 할 것 같아. 내가 의미하는 바는 내가 가질 수있는 어떤 방법이든간에. 밑줄 템플릿 안의 ASP.NET 버튼? 나는 어리석은 질문처럼 들리지만 단지 물어야했다 :) – Farax