【发布时间】:2013-10-14 22:04:20
【问题描述】:
当我尝试使用表单。我已经搜索了谷歌和堆栈溢出来寻找答案和解释,但我得出的结论是,问题对我来说是不了解这些东西是如何工作的。来自传统编程背景的网络东西对我来说似乎并不那么直观。
这是我的视图代码
@using (Html.BeginForm("CreateReservation", "ReservationList", FormMethod.Get, new { @equipmentID = 1 }))
{
<button class="btn btn-blue">Click</button>
}
这是我的控制器
public ActionResult CreateReservation(int equipmentid)
{
// TODO: Query the piece of equipment being reserved.
return View();
}
谁能告诉我我到底做错了什么?从我之前读过的答案和我看过的例子来看,我觉得这应该可行。
【问题讨论】:
-
好的,所以我删除了 FormMethod.Get 参数,它运行良好(以及不应该存在的 @)。现在我的问题是,为什么?我已经看到使用 FormMethod.Get 的视图代码,就我所读到的而言,它们应该可以正常工作。我是否遗漏了一些需要在我的控制器中才能正常工作的东西?
标签: c# html button get html.beginform