mvc有不同的形式依赖模型为null

时间:2017-02-20 19:39:19

标签: asp.net-mvc forms model

我正在开发MVC 5.我有相同的View for insert和update。我想根据它调用不同的方法。

我想做这样的事情。

enter image description here

  • 那可能吗?
  • 最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

这是一个典型的场景。从您的视图中取出所有条件代码,您所要做的就是拥有一个带有一个操作的表单。你将拥有一个UserID属性,如果你有一个用户,请确保它有一个值,当你想创建一个属性时,它是0。

在你的控制器中,你在那里检查那个UserID的值,如果它是0那么你需要创建一个,如果它有一个值,那么你就会激活更新。