컨트롤러에서 데이터베이스 개체를 다시 만드는 것이 가장 좋은 방법인지 생각해 보는 중 작업 중입니다. ModelBinders를 사용하고 싶습니다. 따라서 식별자 매개 변수를 기반으로 데이터베이스에서 객체를 가져 오기 위해 코드를 반복하지 않고 매개 변수를 통해 객체에 액세스 할 수 있습니다. 그래서 ModelBinder가 데이터 액세스 레이어를 호출하여 원
나는이처럼 보이는 POST 액션이 작동하지 않는 것 바인딩 : 나는 기본 모델 바인더 및 자격 증명을 사용하고 public ActionResult Create([Bind(Include="userrole,credentials.emailAddress,credentials.password")]User u, string confirmPassword, bool ag
과 같은 컨트롤러 동작이 있습니다. public class Question {
public int Id { get;set; }
public string Question { get;set; }
public string Answer { get;set; }
}
public ActionResult Questions()
{
O/R 매퍼를 사용하여 일반적인 방식으로 DB에서 개체를 다시로드 할 수 있습니다. 나는 바로 다음에 요청을 가로 챌 수 있도록하고 싶습니다. 매핑 된 객체를 다시로드하기 위해서입니다. ActionFilters는 물론 존재하지만 ActionFilters (또는 내가 본 예제)는 객체가 생성 된 후에가 아니라 양식에서 제공하는 데이터를 처리 할 수 있습니
사용자 지정 모델 바인더를 쓰려고하는데 복잡한 복합 개체를 바인딩하는 방법을 찾는 데 어려움을 겪고 있습니다. 이 내가 바인딩려고하는 클래스입니다 : public class Fund
{
public int Id { get; set; }
public string Name { get; set; }
public List<Fund
베타 제품에서 RC1 MVC로 방금 업데이트했습니다. I합니다 (global.ascx에서) 내 위해 Application_Start에 다음 코드 이것은 다음과 같은 예외가 .... 방법 결과 System.Web.Mvc.ModelBinders.Binders[typeof(Shared.DO.Gig)] = new GigModelBinder();
은 발견하지 않
ASP.NET MVC에서 표준 모델 바인더의 기능에 대한 권위 있고 최신의 (즉, 1.0에 대한) 문서를 찾을 수없는 것 같습니다. 특히 복잡한 객체 바인딩과 관련하여 컬렉션 (및 여기에 HTML 양식에있는 이름 지정 요구 사항) Phil Haack (http://haacked.com/archive/2008/10/23/model-binding-to-a-li