문제

좋아, 그래서 나는이 문제를 해결하기 위해 몇 시간을 보냈고 지금까지 리드가 없었으며, 동일한 404 오류를 계속 얻었습니다. 웹 사이트가 기본값을 선택하고 예상처럼 표시됩니다. 그러나 홈페이지에는 클릭 가능한 이미지가있어 다른 뷰 페이지로 나옵니다. 이미지 코드는 그렇습니다.

<a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
                <img class="imageMain" src="<%= Url.Content("~/Content/Images/image.gif")%>" name="pic1" alt="Image 1" /></a>

클릭하면 404 오류가 발생합니다.

내 컨트롤러보기가 설정되어 있습니다.

public ActionResult SelectPage()
        {
            // Add action logic here
            ViewData["Title"] = "Select an option";
            ViewData["Header"] = "NoHeader";

            return View();
        }

글로벌 파일에는 다음과 같은 라우팅 설정이 있습니다.

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
               "Default",                                              // Route name
               "{controller}.aspx/{action}/{id}",                           // URL with parameters
               new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
           );

나는 와일드 카드 트릭을 시도했지만 운이 없다. 나는 또한이 튜토리얼을 시도했다.http://www.asp.net/learn/mvc/tutorial-08-cs.aspx 여전히 운이 없습니다.

나는이 도움을 받아 어디로 가야하는지 전혀 모른다.

도움이 되었습니까?

해결책

당신이 게시 한 튜토리얼 링크에서 이상한 것을 발견했습니다. 확인 파일이 확인되지 않아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top