2009-08-03 3 views
1

안녕하세요, silverlight 웹 앱이 있습니다. default.aspx에는 Silverlight XAML 파일을 변경하고 기본 페이지를로드하면 default.aspx에 Silverlight 변경 사항이 단독으로 실행됩니다. 이것을 어떻게 알 수 있습니까? HTML 파일과 관련이 있습니까? html 파일에는 실버 라이트 앱을 가리키는 객체 태그가 있지만, default.aspx 파일은 어떻게 그 html에 링크됩니까?실버 라이트 웹 앱의 html 파일의 목적은 무엇입니까?

답변

4

솔루션에서 함께 제공되는 웹 응용 프로그램과 함께 Silverlight 프로젝트를 만들면 Visual Studio 프로젝트 템플릿에서 여러 가지 "스캐 폴딩"조각을 만듭니다. 그것은 시나리오를 설명하는 가장 쉬운 방법 :

솔루션 : 푸 (2 개 프로젝트)

프로젝트 : 나는 Silverlight 응용 프로그램 템플릿을 사용하여 "푸"라는 프로젝트를 생성하면, 나는 다음을 얻을 것이다 푸

App.xaml

Page.xaml

프로젝트 : Foo.Web (웹 응용 프로그램, N 테스트)

Default.aspx를 위해 -

FooTestPage.aspx 빈 -이와 객체 태그에 대한 직접 참조를 포함 할 것이다 - 이것은 ASP.NET 실버 라이트 컨트롤

FooTestPage.html 포함됩니다 silverlight 출력에 대한 옵션을 포함합니다.

+0

감사합니다. 왜 default.aspx가 비어 있는지 이제 깨닫습니다. 다른 aspx가 객체를 보유하고 있기 때문입니다! 다시 한번 감사드립니다. –

1

default.aspx 및 html 파일은 생성 된 샘플입니다. 원하는 경우 두 페이지를 모두 삭제하고 실버 라이트 응용 프로그램을 다른 페이지에 추가 할 수 있습니다. 이 작업을 수행하는 방법에 대한 지침으로 default.aspx 또는 html 파일의 코드를 사용하기 만하면됩니다.

Silverlight 응용 프로그램을 컴파일 할 때마다 웹 응용 프로그램의 Clientbin 폴더에 xap 파일을 복사합니다. 웹 응용 프로그램 속성으로 이동하고 Silverlight 응용 프로그램 옵션을 선택하여 이러한 연결을 편집 할 수 있습니다.

관련 문제