Я реализую около api
. Это api отправляет мне http get requests
. Все имена параметров указаны в верхнем регистре.Как изменить имя параметра маршрута
Таким образом, строка запроса выглядит следующим образом:
myURL?CALLID=1&STATE=START
Я добавил новый MapRoute моего Global.asax
routes.MapRoute(
"VotBox",
"VotBox/Notify/{CALLID}{STATE}",
new { controller = "VotBox", action = "Notify", CALLID = -1, STATE = ""},
new { STATE = "STARTCALL" }
);
И мой Controller
имеет параметры с именами в верхнем регистре. Так мой Action
выглядеть следующим образом:
public class VotBoxController : Controller
{
[HttpGet]
public void Notify(int CALLID, string STATE)
{
}
}
Но я хочу, чтобы мои параметры были названы в стандарте CamelCase. Как я могу изменить имена параметров, так действие выглядит следующим образом:
[HttpGet]
public void Notify(int callId, string state)
{
}