Итак, у меня есть простое веб-приложение, в котором я могу создать пользователя (UserModel), и оно возвращает этот идентификатор пользователя. Затем пользователь имеет возможность вводить несколько экземпляров или записей определенного типа элемента, в данном случае географического местоположения (LocationModel). LocationModel имеет свойство UserId, которое мне нужно установить при создании местоположения.
ActionLink для создания пользователя: User / Create / id = [userid]
Код в контроллере в настоящее время.
[HttpGet]
public ActionResult Create(string id)
{
return View();
}
[HttpPost]
public ActionResult Create(LocationModel model)
{
//CODE TO SAVE MODEL
}
Мои вопросы - как передать идентификатор пользователя, чтобы я мог включить его в модель, чтобы связать их. Я собирался передать его в ViewBag и отобразить его в скрытом поле, но думал, что кто-то должен иметь более элегантное решение, чем это. Заранее спасибо.