我有我需要在MVC 4中將數據傳遞給控制器的html表單。我需要在jquery中完成。的代碼是:如何將數據html beginform傳遞給MVC 4中的控制器在jquery
<% using (Html.BeginForm("CopyEvaluationVersion", "Evaluations"))
<input type="submit" value="Submit" />
控制器
public ActionResult CopyEvaluationVersion(string copyEvaluationVersionId, string copyToYear)
的數據是一個隱藏字段
<input type="hidden" id="copyEvaluationVersionId" name="copyEvaluationVersionId" value="<%= ViewData["evaluationVersionId"] %>" />
我需要隱藏的字段 「copyEvaluationVersionId」 傳遞給copyEvaluationVersionId控制器動作的ActionResult CopyEvaluationVersion(串copyEvaluationVersionId)。我想我需要在jQuery中完成它。但我不知道該怎麼做。
不太清楚你的要求。如果你想提交表單並保持在同一頁面上,那麼你需要使用ajax。 –
我修改帖子並重新閱讀。我不想留在同一頁面上。 – user585440
那你爲什麼覺得你需要jQuery?如果您的屬性'copyEvaluationVersionId'的輸入位於表單標籤內,則當您提交表單時,它的值將被回傳。但是基於你所顯示的html,它的值是'null',那麼它有什麼意義呢? –