0

我有一个表格,其中显示了产品的详细信息。提交此表格后,它会进入“Dropshipment”操作,因为我的 beginformm 是

@using (Html.BeginForm("DropShipment", "LoadProduct", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{

但是,在编辑过程中,我使用相同的 UI 来允许编辑,现在当我提交时,显然它会再次进入“Dropshipment”操作。但是我希望它提交给“编辑”操作。

我怎样才能做到这一点?

下面是我如何把我的部分 在此处输入图像描述

4

2 回答 2

0

您可以将所需的操作字符串(“DropShipment”或“Edit”)存储在模型中提供给您的 _Partial 的新属性中。这个动作字符串可以在你的控制器中设置,我假设它是“LoadProduct”。然后只需将其插入 Html.BeginForm 参数。

@using (Html.BeginForm(Model.MyDesiredAction, "LoadProduct", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
于 2014-04-03T05:53:34.520 回答
0

非常感谢你们的帮助。

我通过将 Beginform 放在 Partial 之外解决了这个问题。我正在为未来的访客发布我的解决方案。

在此处输入图像描述

祝大家欢呼。

于 2014-04-03T09:13:16.347 回答