2017-02-20 23 views
-1

Я занимаюсь разработкой MVC 5. У меня такой же вид для вставки и обновления. В зависимости от этого я хочу назвать другой метод.mvc имеют разную форму в зависимости от модели: null

Я хочу сделать что-то подобное.

enter image description here

  • Это Возможное?
  • Каков наилучший способ сделать это?

ответ

1

Это типичный сценарий. Выньте все эти условные коды из своего представления, все, что вам нужно сделать, это иметь одну форму с одним действием. У вас будет свойство UserID, убедитесь, что оно имеет значение, если у вас есть пользователь, и 0, если вы хотите его создать.

В вашем контроллере вы проверяете значение этого UserID, если оно равно 0, тогда вам нужно создать его, если оно имеет значение, тогда вы запускаете обновление.