Visual Studio 2005/2008/2010을 사용하는 C# 또는 VB에서 ASP.NET 응용 프로그램을 개발하는 동안 (2003 년에는 문제가 아님), 디자이너에서 컨트롤을 두 번 클릭하거나 새 컨트롤을 두 번 클릭하여 자동으로 새 메서드를 만드는 경우 메서드를 코드 편집기 드롭 다운 (VB 전용)에서 사용하면 액세스 한정자는 private 대신 항상 보호됩니다. 개발자가 매번 메소드를 비공개로 수동으로 변경해야하기 때문에 이것은 성가신 일입니다.에서 새 이벤트 처리기를 자동으로 만들 때 보호 대신 기본 액세스 한정자를 개인으로 설정하는 방법은 무엇입니까?
비주얼 스튜디오가 모든 새로운 메소드 헤더를 보호 대신 비공개로 생성하도록 지시 할 방법이 있습니까?
내 방법을 비공개로 설정하려는 이유에 대해 논쟁하지 마십시오.
나는 논쟁하지 않을 것이다. 그러나 나는 왜 당신이 개인적으로되기를 원하는지에 관심이있을 것이다. 아마 뭔가 새로운/재미있는 것을 배울 수 있습니다. – XIII
우리는 코드를 ASPX 페이지 밖으로 유지하고 코드 숨김에 유지하려고합니다. 이렇게하면 런타임 대신 컴파일 타임에 오류를 잡을 수 있습니다. 메서드를 private로 설정하면 ASPX 페이지에서이를 참조 할 수 없으므로 ASPX 페이지에 메서드 참조가 없음을 보장합니다. –