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,不想使用ajax。思考?