public ActionResult SomeAction(int Id){
//Id is set to 2
var model = //get some thing from db using Id(2);
//Now model.Id is set to 9;
return View(model);
}
----------View----------
@Html.HiddenFor(x => x.Id)
Когда я просматриваю источник, это скрытое поле устанавливается в 2, а не в 9. Как сделать так, чтобы оно привязывалось к модели, а не к информации о маршрутизации URL?
P.S. Я бы предпочел не переименовывать параметры, потому что тогда я потеряю свои красивые url'ы, если не изменю информацию о маршрутизации. Я сделал это, и это работает, но не так, как я хочу.