在我看来,我使用的是Html.BeginForm
. 在其中我有两个元素,当我设置 clic 时,应该提交表单,但我需要添加一个额外的字符串参数。
@using (Html.BeginForm("Index", "Quiz", FormMethod.Post, new { id = "form" }))
{
...
}
[HttpPost]
public ActionResult Index(string parameter, QuizCompletedViewModel q) //FormCollection f)
{
...
if (button.Equals("d"))
{
...
return RedirectToAction("ShowResults", new { testId = Quiz.QuizId, answeredTest = answeredId });
}
else
{
...
return RedirectToAction("Index", "Dashboard");
}
}
因此,在我使用$("#element").submit()
的 jquery 函数中,参数parameter
始终为空(这很正常)。如何添加其他数据以parameter
使用 JQUERY?
注意:我没有使用 AJAX。