나는 runat = "server"가 현재 필요한 이유를 알고 있지만 (ASP.NET why runat="server"), 디자인에 간단한 기본값을 포함하는 경우 합의가 필요하지 않습니다 (물론 동의합니다).더 이상 runat = "server"가 필요하지 않도록 ASP.NET을 수정할 수 있습니까?
ASP.NET이 ASPX 및 ASCX 파일을 구문 분석하여 runat = "server"가 더 이상 필요하지 않게되는 방식을 수정, 확장, 역 컴파일 및 다시 작성하거나 가로 채거나 변경하는 것이 가능합니까? 예를 들어,이 목표를 달성하기 위해 Mono 버전을 분기 할 수 있다고 가정합니다.
경우 특정 요구 사항은, 하나 개의 디자인 다음 하이라이트 도움이됩니다에서 : 구성 네임 스페이스 태그 (예 : "ASP"로)가 발생하는 경우, 구문 분석하는 동안
- 는, 요소의 RUNAT 속성을 "서버" 기본
- 구문 분석 도중 구성 된 네임 스페이스 태그가 발견되면 (예 : "asp") 요소의 runat 속성 값을 사용할 수있는 경우 해당 값을 기본값 대신 사용해야합니다.
- 새 페이지 수준 설정이 도입되었습니다 페이지 지시문 또는 web.config에 설정). 특정 네임 스페이스 태그
showat = "client"가 필요하지 않음을 감사드립니다. * 내 질문 * 4 월 1 일 * 2010 : http://stackoverflow.com/questions/2561964/ –
모든 것은 짜증. 나는 ASP.NET MVC를 선호한다. –