2014-01-08 4 views
-2

aspx 뷰 엔진을 사용하여 MVC.NET을 사용하고 있습니다. Visual Studio에서 jobs.aspx라는 HOME 디렉토리 아래 새로운보기를 만들었습니다.새보기가 브라우저에 표시되지 않습니다.

속성으로 이동하면 "Browse to URL: ~/Home/jobs"이 표시됩니다. 내가 브라우저에서

Localhost:port/Home/jobs를 추가 할 때

는하지만 404 오류가 발생합니다.

Localhost:port/Home은 정상적으로 작동합니다.

어떻게 해결할 수 있는지 알고 계십니까?

감사합니다.

+4

귀하의 의견에 회신 : 우리의 관점에서 당신이 ASP.NET MVC에 대한 몇 가지 기본 지식을 놓치고 있기 때문에 귀하의 질문에 downvoted 생각합니다. SethMW가 아래 답변에 게시 했으므로, 컨트롤러에 'ActionResult'가 누락 된 것처럼 보입니다. 컨트롤러에서 MVC는 매우 기본적인 것으로, 튜토리얼을 읽을 때 배울 점이 하나 있습니다. 그러나 'ActionResult'가 있다면 일이 달라지고 일부 코드와 함께 질문을 업데이트해야합니다. – Marthijn

+3

* "누가 도대체 ​​히틀러의 역할을하고 있고, 내 의견을 삭제하고, 내 질문을 왜곡합니까?"* 당신은 조금 과민 반응을 보입니다. 너가 약간 무례하다고 말하기까지 나는 갈 것이다. 사실, 그것은 당신의 질문이 downvoted되어 귀하의 의견을 삭제 또 다른 이유가 될 수 있습니다. – Ryan

+0

@minitech 안녕하세요. 왜 그렇게 생각하니? 질문을하는 사람의 의견을 삭제하는 것이 도덕적이라고 생각하십니까? 누군가 내 질문에 만족하지 않고 그것을 downvotes 왜 이유를 얻는 대신, 내가 코멘트를 게시 할 때, 그/그녀는 또한 그것을 삭제합니다. 나는 이것이 절대적으로 옳다거나 도움이되지 않는다고 생각하지 않습니다 ... –

답변

1

.

HomeController 클래스로 이동하여 View을 반환하는 ActionResult을 추가하십시오.

이 작업 결과는 Jobs()이라고하며 특정 또는 기본보기를 반환 할 수 있습니다. 당신이 MVC를 시작하는 경우

public ActionResult Jobs() 
{ 
    return View(); 
    //return View("NameOfDesiredView"); 
} 

또한 당신이 오래된 aspx보기 엔진보다는 Razor 구문을 학습하는 것이 좋습니다.

+0

고맙습니다 @mtashev. 너는 내 +1을 가지고있다. –

관련 문제