2009-04-22 4 views
0

무엇을 볼 수 있습니다 GET 삭제 동작 메서드가 DDW2File 개체를보기 위해 전달합니다. 어떻게 든이 개체를 다시 바인딩 할 수 있습니까 ddw2file 매개 변수 POST 삭제 작업 방법? 지금은 null 값이 있습니다.POST 액션 메서드의 매개 변수 바인딩

코드 조각 :

public class DDW2FileController : Controller 
{ 
    ... 

    public ActionResult Delete(string fileName) 
    { 
     return View(repository.GetFile(fileName)); 
    } 

    [AcceptVerbs(HttpVerbs.Post)] 
    public ActionResult Delete(DDW2File ddw2file) 
    { 
     repository.Delete(file); 
     return RedirectToAction("Index"); 
    } 
} 

... 

public class DDW2File 
{ 
    public string Name { get; set; } 
    public long Length { get; set; } 
} 

감사합니다!

답변

3

보기의 양식 안에는 매개 변수 이름이 귀하의 서명에 따라 ddw2file이라고 가정 할 때 이와 비슷한 것이 있습니다.

<%=Html.TextBox("ddw2file.Name")%> 
<%=Html.TextBox("ddw2file.Length")%> 
+0

감사합니다. 이제 ModelBinders에 대해서도 읽어보십시오 ... –

관련 문제