如何將param1和param2都傳遞給我的控制器,我這樣試過,但只有param1被傳遞。ajax beginForm傳遞路由值和按鈕值
@using (Ajax.BeginForm("Index", "Controller", new { param1 = 0 }, new AjaxOptions { UpdateTargetId = "Target", InsertionMode = InsertionMode.Replace, OnFailure = "error" }))
{
<input type="submit" name="param2" value="1" />
//more buttons
}
public ActionResult Index(int param1, int param2)
{
//do something
}
啊..我想避免使用隱藏的領域,無論如何感謝這將做! – formatc 2012-03-29 18:40:34
這段代碼在我的項目中工作。 – 2012-03-29 18:49:40
是的,它的工作原理,但我希望解決方案,而無需添加額外的HTML頁面。 – formatc 2012-03-29 19:24:48