2010-04-21 4 views
1

좋아, 그래서 난 asp.net mvc에 새로운 웹 응용 프로그램 사진 갤러리를 만들려고 해요. 나는이 문제에 관해서 여기에 한 번 게시했는데 실제 풀 사이즈 이미지 대신 페이지에서 미리보기 이미지를 생성하려고합니다. 기본적으로, 내가 찾고있는 기능은 페이지에서 축소판을 가질 수 있고 전체 크기 버전을 보려면 이미지를 클릭 할 수 있어야합니다. XML 파일에서 이미지 및 이미지 정보를 가져옵니다. 그래서 나는 이것을 수행하여 동적으로 표시 할 수 있었고 나중에 변경하기가 더 쉬웠습니다. 나중에 특정 갤러리에 새 이미지를 업로드하는 기능을 추가 할 것입니다 (그 작업을 수행하는 방법을 파악할 때). 내가 작업중인 프로젝트를 다운로드 할 수있는 링크를 제공하고 있으므로 코드를 볼 수 있습니다. 어떤 도움을 주셔서 감사합니다! 감사! 프로젝트에 URL : http://www.diminished4th.com/TestArtist.zip 라이언은ASP.NET MVC : 축소판을 생성하는 중 ... 도움이 필요합니다!

당신의 global.asax.cs 파일에서
+1

친애하는 영주와 함께 귀환하십시오. – Aren

+0

그 두 번째! – ggonsalv

답변

1

, 당신은 그래서 당신의 엄지 손가락 경로 전에 기본 경로를 정의 URL의 일부가 존재하지 않는 갤러리에 매핑 된 갤러리 (두 번째 경로에 지정된대로) 대신 갤러리 컨트롤러의 컨트롤러 :

routes.MapRoute(
    "Default", // Route name 
    "{controller}/{action}/{id}", // URL with parameters 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults 
); 

routes.MapRoute(
    "Thumbs", // Route name 
    "Galleries/getThumb/{image}", // URL with parameters 
    new { controller = "Gallery", action = "getThumb", id = UrlParameter.Optional }, // Parameter defaults 
     new string[] { "TestArtist.Controllers" } 
); 

는 단순히 기본 경로 전에 엄지 손가락 경로를 정의하고는 모두 이동해야한다 od :

routes.MapRoute(
    "Thumbs", // Route name 
    "Galleries/getThumb/{image}", // URL with parameters 
    new { controller = "Gallery", action = "getThumb", id = UrlParameter.Optional }, // Parameter defaults 
     new string[] { "TestArtist.Controllers" } 
); 

routes.MapRoute(
    "Default", // Route name 
    "{controller}/{action}/{id}", // URL with parameters 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults 
); 
관련 문제