2010-07-24 4 views
0

모듈 형 섹션이있는 웹 사이트를 개발 중입니다. 그 때 새로운 aspx (및 aspx.cs) 파일을 클래스의 일부 정보를 요청할 수있는 응용 프로그램의 하위 디렉토리에 배치하면 좋겠어 ...어떻게하면 새로운 aspx 파일을 감지하고 정보를 얻을 수 있습니까?

아이디어는 파일이 디렉토리에 새 메뉴 항목이 메뉴에 추가됩니다. 이를 위해 클래스, 클래스, 클래스에 이름, 아이콘, 설명 등을 요청해야합니다.

코드 비헤이비어 파일에 정의 된 클래스를 확인하고 인스턴스를 인스턴스화하는 방법이 있습니까?

각 플러그인의 설정 파일을 찾아서 구문 분석 할 수는 있지만 그 경로를 선택하지 않아도됩니다.

답변

3

"표준"방법은 언급 한 설정 파일을 Sitemap 형태로 사용하는 것입니다. 빵 부스러기 등으로 그렇게하면 좋은 기능을 많이 얻을 수 있습니다. 나는 이것이 정확히 당신이 얻지 말라고 대답 한 것이지만, 어쨌든 거기에 있다는 것을 압니다.

그러나 MapPath를 사용하고 실제로 디스크에서 .aspx 파일을 검색하고 클래스 이름과 같은 특정 정보를 추출한 다음 원하는대로 처리하지 못하게하는 것은 아닙니다.

그러나 매우 이상한 요구 사항이 없으면 SiteMap이 더 좋습니다. 사이트 맵은 데이터베이스 나 다른 동적 소스에서 올 수 있으며 XML 파일 일 필요는 없습니다.

+0

무작위 사용자가 임의의 .aspx 파일을 폴더에 넣고 갑자기 나타나도록하고 작성자가 원하는대로 수행하도록 허용 할 필요가 없으므로 보안이 향상됩니다. –

관련 문제