2014-01-10 2 views
0

.NET 3.5 (웹 사이트 프로젝트)를 사용하여 ASP.NET으로 작성된 페이지가 있습니다.
jQuery를 사용하여 내 페이지에 문화권 특정 검사기를 추가하고 싶습니다.UserControl에서 jQuery를 사용하여 CurrentUICulture 인쇄

나는의 세계화 플러그인을 사용하는 방법에 대한 좋은 자습서를 상처 : http://icanmakethiswork.blogspot.com/2012/09/globalize-and-jquery-validate.html

내가 MVC를 사용 하지입니다.

난을 console.log (나는 정확한 값을 얻을 경우 바로 확인)를 사용하여 내 사용자 컨트롤 (ASCX)에서 CurrentUICulture를 인쇄 할,하지만 난 내 컨트롤의 모든 것을 한 줄을 추가 할 때 작동을 멈 춥니 다 :

console.log("<%System.Globalization.CultureInfo.CurrentUICulture.Name%>"); 

이상한 파일이 생성되고 있습니다 (예 : App_Web_ervntlyo.).cs). 오류가 있습니다. 내 스크립트의

다른 부분은 잘 작동됩니다

$("#<%=partYes.ClientID%>, #<%=partNo.ClientID%>").prop('checked', false); 
어떻게 ASCX 파일에 CurrentUICulture에 액세스 할 수 있습니다

? ASCX.CS에 없음

+2

. 그건 오타예요? –

+0

@ FrédéricHamidi 나는 매우 부끄럽다. 나는이 라인이 옳았다 고 맹세 할 수있다. 나는 20 분 동안 그것을 보았다. 이걸 찾아 주셔서 고마워요. – Misiu

답변

2

ASP.NET 인라인 식은 <% 지시문의 시작 부분과 = 사이의 부호가 필요합니다.

당신은 작성해야 : 당신은 "<% System.Globalization.CultureInfo.CurrentUICulture.Name %>"``에서`=`기호 누락

console.log("<%=System.Globalization.CultureInfo.CurrentUICulture.Name %>"); 
+0

예상대로 작동합니다. :) 바보 오식 질문에 대해 사과드립니다. – Misiu