2010-03-17 5 views
2

xaml 페이지 자체에 자바 스크립트를 쓰려고 할 때 오류가 표시됩니다.실버 라이트 xaml 파일의 자바 스크립트

<script type="javascript"> 
.... 
</script> 

우리는 실버 라이트 .xaml 파일에서 폼 유효성 검사를 위해 javascript 함수를 작성할 수 있습니까?

답변

1

Xaml 내에 스크립트 태그를 삽입 할 수 없습니다. 그러나 실버 라이트 플러그인에서 단순히 Xaml을 렌더링하는 경우 플러그인을 호스팅하는 HTML 페이지에 포함 된 스크립트 블록에서 자바 스크립트를 실행하는 이벤트를 연결할 수 있습니다. 이 example을 참조하십시오.

+0

실버 라이트 애플 리케이션을 설계하는 동안 나는 aspx 페이지 또는 HTML 페이지에서 실버 라이트를 호스팅하지 않을 것입니다. 유효성 검사 서머리가 실버 라이트 컨트롤에 있지만 그래도 내가 그걸 사용하고 싶지는 않지만 그럴 경우 어떻게 할 수 있습니까? 유효성 검사를 위해 자바 스크립트를 사용하는 방법? – nectar

+0

앱이 OOB (Out of Browser) 앱이 아니라면, 궁극적으로 html 페이지에서 호스팅 될 것입니다. JS에서 유효성 검사를 실제로하고 싶다면 JS interop을 사용하여 Silverlight 응용 프로그램과 통신 할 수 있습니다. http://msdn.microsoft.com/en-us/library/cc903928%28VS.95%29.aspx –

관련 문제