我有2个提交按钮的视图。两者都必须将表单数据提交给控制器,但执行的操作是不同的。
如果用户单击按钮A,则提交表单,修改模型,并将模型返回到包含一些更新信息的表单。如果单击按钮A,我也想显示。因此,最初,它是不可见的,但如果单击了按钮A,则在重新显示视图时,必须可见。 (可能的?)
然后,如果单击按钮B,则提交表单,并将详细信息保存到数据库中。
这可能吗?我可以执行一些JQuery操作(使表可见)然后提交给控制器,并且当重新绘制视图时,该表将可见吗?
答案 0 :(得分:2)
有两个选项
案例2的示例:
<input type="submit" name="button" value="Save" />
<input type="submit" name="button" value="Delete" />
and in *action*,
if (formCollection["button"] == "Save")
{
}
else
{
}