Стандартный маршрут для веб-API MVC - {controller} / {id}. Однако я хотел бы назвать свои переменные более наглядно, чем просто «id». Хотя сделать это было бы для меня более логично, если бы я мог сопоставлять маршруты непосредственно с методами, как работал веб-API WCF. Есть ли способ сделать это с MVC или есть более MVCish способ маршрутизации, но при этом поддерживая уникальные идентифицируемые заполнители для каждого метода? Или я застрял, просто назвав все мои параметры ID?
[WebGet(UriTempalte="{controller}/{email}"]
public string GetEmail(string email)
Вместо:
public string GetEmail(string id)