2009-05-18 4 views
0

리팩토링 중 오래된 asp.net 코드 (일부는 frontpage 시대에서 온 것입니다)와 aspx 페이지에서 "$ Resources : resources"에 대한 모든 참조를 이동하려고합니다. ~ Page_Render를 각 페이지의 코드 숨김 파일로 변환큰 오래된 ASP.Net 솔루션 리팩터링

이 우수상의 주된 목적은 다른 국제 지역으로 성장했기 때문에 현지화를 지원하는 것입니다. 약 70 개의 이상한 aspx 페이지가 있고 각 페이지에는 5 - 10 개의 레이블이 포함되어 있습니다. 리터럴 등 대부분 ID 태그가 없습니다. :)

나는이 거대한 작업을 생산적으로하고 사람들이 갖고있는 도구/팁이 있다면 어떻게해야합니까? 나는 이미 5 일을 보냈습니다. 그리고 그것은 절반도 완료되지 않습니다.

<%= Localise("SomeStaticContent") %> 

그리고 페이지에 추가 할 수 있습니다

<span>Some Static Content</span> 

과 같은 ASP.NET 코드 : :(

K

답변

0

난 당신이 같은 라벨을 대체 할 수 있다고 생각 이 :

public string Localise(string key) { 
    return HttpUtility.HtmlEncode(ResourceManager.GetString(key)); // or whatever 
} 

T 그는 가장 쉬운 접근법 중 하나 여야합니다.