사용자 정의 모델을 만들었습니다. 즉, 내 면도기 뷰를 지원했습니다. 그럼 난 following`namespace의 MyCandidate.ControllersMVC3의 이상한 동작
public class CandidateViewModelController : Controller
{
//
// GET: /CandidateViewModel/
public ActionResult Index()
{
return View();
}
}
나는 또한 내 _Layout.cshtml
@Html.ActionLink("Canid", "Index", "CandidateViewModel")
다음에 다음 문이 나는보기와보기의 첫 문을 생성 등의 컨트롤러를 생성 난 내 프로젝트를 실행할 때
@model MyCandidate.Models.CandidateViewModel
이다 나는 다음과 같은 오류를 얻을
The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
3 시간 이상을 보냈지 만 알아낼 수 없었습니다.
감사합니다. @ Amir978. 지난 주 MVC3을 막 시작하면서 많은 질문을 던집니다. Asp Forms와 Nhibernate에서 EF4.1과 MVC3으로 이동한다는 뜻입니다. 좋아, 다른 질문으로 나를 도울 수 있다면. 대부분의 경우 우리의 견해는 여러 객체 또는 다른 말로 기본 테이블을 기반으로합니다. 먼저 입력란 당 속성을 가진 맞춤 클래스를 만든 다음이 모델을 기반으로 뷰를 작성해야합니다. 또한 나를 유용한 링크로 안내 할 수 있다면. – akberali
@akberali 당신이 필요한 속성의 일부 금액 (모든 내 대답은 여기에)과 함께 모든보기에 대한 viewmodel을 만드는 경우 더 나은가 http://stackoverflow.com/questions/7539069/how-should-we-pass-a-data -to-a-view-in-a-big-asp-net-mvc-web-site/7539144 # 7539144 –
@akberali 최대한 많은 도움을 드리겠습니다. 우선 모든 ASP.NET 웹 사이트에서 Pluralsight MVC 영화를 모두 무료로 볼 것을 제안합니다! (http://beta.asp.net/mvc) 질문에 대한 많은 답변을 찾을 수 있습니다. 주저하지 말고 질문하십시오. 그리고 모델에 관해서는 그렇습니다. 작업하는 각 데이터 그룹에 대해 모델 (클래스)을 갖는 것이 좋습니다. 뷰 (Strongly Type 모델) – Amir978