2009-07-08 2 views
1

나는 ASP.NET에서 작업하고 있는데, site.master를 윈도우 폼처럼 보이게하는 데 얼마의 시간이 걸릴지 물었다. 기본적으로 캡션, 왼쪽에 아이콘, 오른쪽에 최소화/최대화/닫기 버튼이 있어야하며 바람직하게는 실제 양식과 유사하게 기능해야합니다. 또한 실제 양식과 유사하게 동작 할 수있는 테두리가 있어야합니다. (우리는 단지 인터넷 익스플로러 6을 지원하고 높은하고 있으며 인트라넷 응용 프로그램입니다.)윈도우 폼의 외양과 느낌 만들기

(. 따라서, 일부 경우에 사람들은 크기를 조정할 수)

내 대답했다 : 왜 우리가 이제까지 원하는 것 웹 브라우저 내부에 그런 것이 있습니까? 그래서 그는 떠났다.

하지만 내 머리에서 벗어날 수는 없으며 웹 사이트 내부에 winform과 유사한 것을 넣는 것이 정말 멋지게 보일 것입니다. 그래서, 묻는 것만으로 ... 그런 일을 해본 사람은 누구든지 그의 코드를 기꺼이 공유 할 의향이 있습니까?

답변

1

사용자 정의 winforms 컨트롤을 브라우저에 호스팅 할 수는 있지만 (물론 나는 교육 과정에서만 수행 했음에도) 가능합니다. 나는 이것이 당신의 필요를 충족 생각을 살펴 here

+0

네,하지만 IE만으로 생각합니다. 또한 .NET 권한을 설정하려면 웹 사이트와 웹 사이트를 추가해야하며 주로 신뢰할 수있는 영역에 사이트를 추가해야합니다. –

+0

본 사이트에서 실제 웹 폼을 사용할 수있는 권한을 얻지 못하기 때문에 HTML 및 아마도 JavaScript를 통해 직접 그린 것으로 에뮬레이트 할 필요가 있습니다. 하지만 보안이 높기 때문에 WinForms는 브라우저에서 팝업되지 않습니다. (그리고 서버 보안은 아마도 이런 것들을 막을 것입니다.) –

1

Visual WebGUI에서 살펴보십시오.

기존의 WinForms 응용 프로그램을 웹에 가져 오기 위해 오래 동안 사용했는데 놀랍게도 효과적이었습니다. 네임 스페이스를 변경하면 여기저기서 약간의 변경만으로 실행중인 ASP.NET 사이트를 얻을 수 있습니다.

관련 문제