Иметь основную форму поиска. Есть ли что-то встроенное в связыватель модели MVC, которое может взять другое (более короткое) имя параметра и связать его с желаемым свойством модели?
Например, я хочу, чтобы fn
вместо SearchFirstName
появилось в адресной строке.
Модель:
public class SampleModel
{
public string SearchFirstName { get; set; }
}
Контроллер:
public ActionResult Search([FromUri] SampleModel model)
{
}
Отправка /search?fn=foo
делает SearchFirstName=foo
Я знаю, что могу сделать что-то вручную в свойстве контроллера по свойству, но не хочу изобретать колесо, если оно уже встроено.
Использование .NET Framework 4.6.1