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-адрес, если не изменю информацию о маршрутизации. Я сделал это, и он работает, но не то, что я хочу.