Думаю, вы к этому плохо подходите.
Если вы используете строку запроса для заполнения своего представления, сделайте это вместо:
public ActionResult WriteRegistration(string Number, string Name, bool Remote)
{
// Instantiate a new model here, then populate it with the incoming values...
RegisterModel model = new RegisterModel() { Number = Number, Name = Name, Remote = Remote };
return View("Register", model);
}
Если вы ищете чистый URL-адрес, вы можете рассмотреть возможность использования вместо него POST ... то есть создания формы и отправки с помощью кнопки отправки. В этом случае вы бы сделали это:
[HttpPost]
public ActionResult WriteRegistration(RegisterModel model)
{
// Model binding takes care of this for you, no need to set it up yourself.
// ...but I'm guessing you'd do some logic here first.
return View("Register", model);
}
Я думаю, ваш исходный код совмещал оба подхода.