Я делаю простой тест с помощью FriendlyUrls в ASP.NET 4.5 WebForms, Foo.aspx становится/Foo/(он работает). Когда я пытаюсь использовать FriendlyUrlSegments атрибутов, чтобы получить идентификатор из URL в элемент управления, я получаю эту ошибку:ASP.NET WebForms FriendlyUrlSegments не содержит конструктор, который принимает 0 аргументов
'Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsAttribute' does not contain a constructor that takes 0 arguments
метод, который имеет ошибку [FriendlyUrlSegments]:
public Person GetPerson([FriendlyUrlSegments]int? id)
{
return People.Find(p => p.Id == id);
}
Я пытался обновить FriendlyUrls от NuGet.