Как было хорошо объяснено Дарином, все зависит от конфигурации Routing
. Например,
, если это ваш routing-configuration
, для контроллера Account
это что-то вроде ниже,
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "AccountRouting",
routeTemplate: "Account/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
и когда вы добавляете что-то вроде,
<form method="post" action="/account/Profile" > .... </form>
приведет пользователя (после отправки формы) к Profile
методу действия контроллера account
.
Если ваш routing-configuration
для контроллера Account
выглядит примерно так, как показано ниже,
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "AccountRouting",
routeTemplate: "cntrl/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
и тег формы имеет вид
<form method="post" action="/cntrl/Profile" > .... </form>
, это приведет вас к Profile
метод контроллера account
.
итак, точка "this depends upon your routing configuration!"