Вид не обновляется после сообщения

У меня есть метод контроллера CreateOrUpdate, этот метод должен сохранять автомобиль в базе данных, а затем возвращаться как обычно.

public ActionResult CreateOrUpdate(int ID = 0)
{
    Car car = new Car(ID);
} 

[HttpPost]
public ActionResult CreateOrUpdate(Car car)
{
       car.Save();
       return View(car);
}

В методе theCar.Save() я установить идентификатор для автомобиля с любым идентификатором, который будет в базе данных после сохранения автомобиля (при выполнении вставки я использую SCOPE_IDENTITY(), метод сохранения работает хорошо, и если я отлаживаю и смотрю значения для автомобиля после Save () вызывается, идентификатор правильный. Но когда представление визуализируется, идентификатор в представлении равен 0.

Может ли кто-нибудь помочь мне и сказать, почему это произошло. Я не должен менять модель? для представления в методе HTTP POST? Должен ли я перенаправить на исходный метод CreateOrUpdate(), если сохранение прошло успешно.

35
задан abatishchev 24 February 2014 в 05:24
поделиться