2012-06-10 2 views
1

데이터베이스에 테이블이 있고 nvarchar 데이터 형식의 제목이라는 열이 있습니다. 나는 사용자가 텍스트 상자에 입력 한 제목을 테이블에 저장하려고합니다. 내보기에 나는이보기는 강하게보기에서 컨트롤러로 양식 데이터 전달 및 asp.net mvc3 데이터베이스에 저장

public string AdTitle { get; set; } 

나는 데이터베이스에 컨트롤러에서 데이터를 저장하는 방법을 알고이 속성을 가진 뷰 모델에서보기를 입력되지만 내가 할 수있는 방법을 모르는

@using (Html.BeginForm("savetodb", "Advertise", FormMethod.Post, new { enctype = "multipart/form-data" })) { 
    @Html.TextBoxFor(m => m.AdTitle) 
} 

을 사용 내 컨트롤러 (savetodb() 기능)의 데이터에 액세스합니다. 아무도 나를 도와 줄 수 있니? 감사

답변

3
public ActionResult SaveToDB(YourViewModel model) 
{ 
    // Do what you want with AdTitle here. 
    SaveInDB(model.AdTitle); 
} 
+0

내가 실제로 SaveToDB 방법을 :(화재 확인할 수 있다면 더 유용했을 것이다 –

1

보기 모델은 하나 개의 방법이 될 coud하지만,이 경우에 내가 유 AdTitle의 이름을 가진 문자열 매개 변수를 정의하면`의 더 나은 MVC 3.so의 결합은 자동차 모델을 사용할 생각합니다.

public ActionResult SaveToDB(String AdTitle) 
{ 
    // Do what you want with AdTitle here. 
    SaveInDB(AdTitle); 
} 
+3

음, 어디 ... 그 코드는 잘 알고 보인다. 내가 전에 그것을 볼 않았다 어디 ...? 나는 내가 한거야 그것을 보아라. 그러나 어디에서? – gdoron

관련 문제