2013-04-25 1 views
0

나는 가능하지 않을 수도있는 일을 찾고 있지만 커뮤니티에 결정할 것입니다.ASP.net에서 제목과 내용을 기반으로 페이지 생성 MVC3

콘텐츠 표가 다음 표에 있습니다. 제목콘텐츠입니다.

이 정보를 바탕으로 사용자가 제목과 내용을 입력 할 수 있기를 바랍니다. 제목에서 site.com/title로 이동하여 해당 페이지의 콘텐츠를 볼 수 있도록 페이지가 만들어집니다.

나는 이것이 당신의 남자의 도움을 필요로하는 곳이라면 어떻게 될지 확신합니다. 나는 CMS를 만드는 대신, "페이지 생성"부분 인 CMS를 만들려고합니다.

코드가 없으므로 코드를 생성하는 방향을 찾고 있습니다.

생각하십니까?

답변

0

문자열 (제목)을 매개 변수로 사용하는 하드 코드 된 컨트롤러로 경로를 만듭니다. 그런 다음 해당 컨트롤러에서 제목을 사용하여 콘텐츠을 데이터베이스에서 빼냅니다. 내용을보기에 전달하고 (HTML이 삭제되었는지 확인) 표시하십시오.

routes.MapRoute(
    name: "NotACMS", 
    url: "{title}", 
    defaults: new { controller = "NotACMS", action = "Index" } 
); 
+0

자세한 방법이 있습니까? MSDN 문서처럼? 다른 스택 질문 등등? – TheWebs

+0

이 [질문] (http://stackoverflow.com/questions/4798334/is-it-possible-to-display-raw-html-from-database-in-asp-net-mvc-3)이 있습니다. 데이터베이스의 HTML 표시에 대해 설명합니다. 다른 모든 것은 규칙적이고 간단한 MVC 코드입니다. –

관련 문제