2010-03-01 6 views
0
내가보기에 모델을 결합하고

을 채우고 그보기를 채울 때 잘 작동하지만, 이후에 다시 나는 영문 뷰에서 컨트롤러에ASP.NET MVC 모델

[AcceptVerbs(HttpVerbs.Post)] 
     public ActionResult InfoNext(MyModel ModelDep) 
     { 

을 데이터를 전송하지는되지 않는다 제대로 바인딩

<%@ Page Title="Information" Language="C#" MasterPageFile="~/Views/Shared/Some.Master" 
    Inherits="System.Web.Mvc.ViewPage<MyModel>" %> 

문제는 ModelDep 내가 추측하고있어

+0

는 발생되지 않는 이유에 대한 이해를 가지고 모델 클래스와 뷰 내용이 필요합니다. –

+2

당신의'POST' 데이터가'MyModel'의 레이아웃과 일치하지 않기 때문입니다. 불행히도, 당신은 우리 중 하나를 표시하지 않은, 그래서 당신이 그것을 고칠 수 없어요. Fiddler 나 Firebug의'POST'와'MyModel'의 정의를 함께 보여주십시오. –

답변

2

보기에서 업데이트 된 값을 가지고 있지입니다 :

Inherits="System.Web.Mvc.ViewPage<MyModels>" 

은 다음과 같아야합니다

Inherits="System.Web.Mvc.ViewPage<MyModel>"