В методе GET контроллера я беру параметр (id) из строки запроса и присваиваю ему свойство в модели, которое затем отправляется в представление.Персистское поле модели от GET до POST
Вид содержит форму, в которой пользователь предоставит остальную часть значений для этой модели. Когда модель затем отправляется обратно в метод POST, мне нужен этот исходный параметр (id) снова. Но я не уверен, как это сохранить. В методе POST поле id возвращается обратно. Есть лучший способ сделать это?
// GET: CreateInsured
[Route("Home/CreateInsured/{id}")]
public ActionResult CreateInsured(int id)
{
Insured insured = new Insured();
insured.PolicyId = id;
return View(insured);
}
// POST: CreateInsured
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult CreateInsured(Insured insured)
{
//insured.PolicyId is empty
}