0
단일 값을 게시하는 폼이 있지만 컨트롤러에 표시 할 수없는 것 같습니다. 양식에 값이 존재하는지 확인했지만 컨트롤러에 null로 도착합니다. 여기보기에서 컨트롤러로 단일 값을 전달하는 가장 좋은 방법
<%Html.BeginForm("SaveRecord", "NewApplicant", FormMethod.Post, new { id = Model.PersonModel.ApplicantID }); %>
<%: Html.Hidden("NewId", Model.PersonModel.ApplicantID) %>
<input type="submit" class="SKButton" value="Save" title="Save this new application as a unique record." />
<% Html.EndForm(); %>
과 콘트롤 작용한다 :
public ActionResult SaveRecord(NewApplicantViewModel model)
{
int NewAppId = model.PersonModel.ApplicantID;
나는 또한 시도 : 여기에 양식 포스트는
public ActionResult SaveRecord(int NewId)
{
model.PersonModel.ApplicantID = NewId;
다음은 간단한 수정해야하며, 내가 원하는 id를 모델에 전달하고, 아약스를 사용하지 않으려 고합니다. 생각?