2011-09-20 2 views
1

office interop에 refrence를 추가하여 컨트롤 라이브러리를 만들었습니다. 클라이언트에서 자동화 기능을 수행하는 것이 탁월합니다. Windows Forms에서 컨트롤이 제대로 작동합니다. 이제 asp.net에서 컨트롤을 추가 할 수 있습니다. 누군가 어떻게하는지 말해.ASP.net에서 windows 컨트롤 라이브러리를 USING 사용

+2

라이브러리에 대한 참조를 추가해 보셨습니까? –

+0

가능한 [웹 페이지에 윈도우 폼 사용자 컨트롤 포함 단계] (http://stackoverflow.com/questions/1270079/steps-for-embedding-a-windows-forms-user-control-in-web- 페이지) –

답변

3

windows 클래스 라이브러리는 asp.net에서 정상적으로 작동합니다. 그러나 컨트롤 (또는 사용자 정의 컨트롤 등)에서 창을 만들면 컨트롤 (등) asp.net에서 작동하지 않습니다.

당신이해야 할 일은 프로젝트의 어셈블리에 대한 참조를 추가하는 것입니다. 어셈블리가 다른 어셈블리를 참조하는 경우 프로젝트의 참조도 참조해야합니다. 알림 UI가있는 컨트롤의 인스턴스를 만들려고하지 않는 한 확인해야합니다.

+0

예 윈도우 컨트롤 라이브러리가 있지만 그 라이브러리는 office interop를 참조합니다. 또한 컨트롤 라이브러리 dll과 함께 루트 디렉토리에있는 Office interop도 복사해야합니다. 내 컨트롤이 asp.net 페이지에 표시되지 않습니다. – user933316

관련 문제