현재 ASP.NET 2.0을 사용하고 있는데, 왜 내가 이처럼 올라갈 수 없는지 설명 할 수 있습니다. 그러나, 나는 내 MVC를 검색에서 전체 솔루션을 볼 수 없습니다.클라이언트와 서버 모두에서 사용할 수있는 ASP.NET 템플릿 기술이 있습니까?
여기 내 생각이야.
첫째, 데이터 바인딩 된 템플릿이 실제로 유용합니다. 저는 현재 많은 레거시 코드를 다루고 있습니다. 사람들이 클라이언트와 서버 모두에서 프로그래밍 방식으로 컨트롤을 작성하고 있으며, 이는 엄청난 고통입니다.
두 번째로 때로는 컨트롤이 클라이언트에서, 때로는 서버에서 데이터 바인딩되도록 할 수 있습니다. 서버에서 데이터 바인딩을하는 가장 확실한 경우는 자바 스크립트를 사용하지 않는 사람들을 설명하려고하는 경우입니다. 그러나 속도, 캐싱, 대역폭 등의 문제는 모두 어디에 바인딩 할 것인지 결정하는 것과 관련되어 있습니다.
이제 서버에서 데이터 바인딩 포인트가있는 UserControls를 작성할 수 있습니다. 클라이언트에서 템플릿을 작성하고 JQuery와 바인딩 할 수 있습니다 (현재 the microtemplating engine by John Resig as amended by Rick Strahl을 사용하고 있습니다). 그러나 이상적으로 템플릿을 한 번 작성하고 배관을 통해 서버 및 클라이언트 측 데이터 바인딩 모두에 사용할 수있게하는 방법이 있어야합니다. 나는 XML/XSLT가 이것에 대한 하나의 접근 방법이지만 끔찍한 방법이라고 생각한다. 그래서 또 뭐야? ASP.NET 2.0 솔루션 일 필요는 없습니다. 나는 어딘가에 수정이 있다고 생각하고 싶다.
템플릿 기술 : 확인 .NET 서버 측 버전 : 확인 JS 클라이언트 측 버전 : 확인 왜 다운 투표입니까? – shawndumas
이것은 꽤 흥미 롭습니다, 감사합니다 - 왜 당신이 downvoted있어 모르겠다. 확실히 바른 지역. – Yellowfog