2012-10-23 3 views
0

asp.net의 동적 코드 생성기로 roslyn 프레임 워크를 구현할 수있는 방법을 모색 중입니다. 지금까지, 그것은 굉장해 보인다. 지금 asp.net 페이지 (웹 응용 프로그램) 구현에 대한 코드를 생성하는 데 막혔습니다. page.design.cs 및 page.aspx.cs 코드가 모두 포함 된 어셈블리를 만들었지 만 기존 .aspx 페이지에 결과를 연결하는 방법을 알지 못합니다.이 시나리오는 코드를 설정하면 잘 작동합니다. 내 프로젝트 내에서 (하나의) 별도의 클래스 뒤에 있고, Inherit 속성에 namespace.class_name 속성을 설정했습니다. 나는 roslyn 코드 생성의 결과 인 클래스를 가리 키도록 Inhertit 속성을 변경했습니다. 그러나,이 작동하지 않는 것 같아요. (아마) .aspx 페이지는 컴파일 타임에 사용할 수있는 인스턴스 뒤에 코드를 기대하고 있기 때문에 런타임에이 정의를 제공하려고합니다.asp.net에서 코드 배후 구현을 변경하는 방법

.aspx가 런타임에 제공 할 수있는 코드 정의를 가지고 있다고 생각하도록하는 방법이 있습니까? 그리고 .aspx 페이지에서 클래스 뒤에 내 사용자 정의 코드를 연결하는 방법은 무엇입니까?

감사합니다.

답변

0

ASP.NET에서 이와 유사한 가능성에 대해 조사한 결과 일반 ASP.NET 클래스의 코드를 사용하지 않고 MVC 컨트롤러와 뷰를 사용하여이 작업을 수행하는 것이 훨씬 쉽습니다. 다음은이 주제에 대한 흥미로운 link입니다.이 질문은 내 질문에 대한 대답으로 밝혀졌습니다. 누군가 ASP.NET과 관련된 제안 사항이 있으면 기꺼이 그 내용을 듣게 될 것입니다.

관련 문제