2010-03-29 3 views
0

.aspx 페이지에 컨트롤을 놓았을 때 해당 컨트롤에 대한 선언이 생성되었습니다. 디자이너 파일 또는 코드 내에서). 내가 작업 한 모든 앱이이 방법으로 작동했습니다.
제 동료가 resharper를 설치하고 페이지 뒤에있는 모든 코드가 작성되지 않았 음을 보여줍니다. resharper가 그녀의 마크 업으로 떨어 뜨린 컨트롤에 대한 정의를 찾을 수 없다는 것이 드러났습니다. 그녀에게는 디자이너 파일이없고 마크 업에 대한 선언이 없습니다. 부분 수업을 함께 할 때 자동으로 빌드됩니까? 그 페이지/프로젝트 수준에서 .NET에게이 작업을 수행하도록 지시 할 수있는 옵션이 있습니까? 이것은 웹 앱과 웹 사이트의 차이점입니까?웹 응용 프로그램에서 컨트롤을 정의해야합니까, 아니면 .NET에서 수행 할 것인가

이 사이트는 .NET 3.5 사이트이며 C#이며 프로덕션 환경에서 실행됩니다. 사전

답변

2

에서

덕분에 당신은 차이 올바른되어 웹 응용 프로그램 프로젝트 반대로 그녀가웹 사이트 프로젝트를 실행중인 것입니다. 웹 사이트에는 디자이너 파일이 없습니다. 각 질문에 대답하기 위해서 ...

부분 클래스를 구성 할 때 자동으로 빌드됩니까?

  • 그렇습니다. .aspx가 컴파일되면 컨트롤이 만들어진 것처럼 ... 이것은 VS의 백그라운드에서 발생하므로 인텔리 센스가 발생합니다.

.NET에서이 작업을 수행 할 수 있도록 해당 페이지/프로젝트 수준에 옵션이 있습니까?

  • 일종의,이 웹 응용 프로그램 및 웹 사이트의 차이가이 :

위한 웹 응용 프로그램 프로젝트를 사용할 수 있습니까?

  • 예 : 주요 차이점 중 하나 : 웹 응용 프로그램 프로젝트에는 제어 선언이 포함 된 Page.aspx.designer.cs이 있습니다.
+0

고맙습니다 .. 정보를 주셔서 감사합니다. 원하는 경우 디자이너 파일을 계속 사용할 수 있습니까? – Chris

+0

@Chris - 당신은 할 수 있겠지만 수동으로 관리해야합니다. 어쨌든 VS로 인텔리 센스를 느끼기 때문에 비용/편익이 확실하지 않습니다. 웹 응용 프로그램으로 전환 ... 많은 이점 :) 시간이 있다면 여기에 링크 된 몇 가지 비교 기사가 있습니다. http://www.codersbarn.com/post/2008/06/ASPNET-Web-Site-versus -Web-Application-Project.aspx –

관련 문제