Как настроить маршрутизацию ASP.NET MVC для пользовательских атрибутов в методах действия? - PullRequest
0 голосов
/ 11 января 2011

Если у меня есть следующие два метода действия:

public ActionResult Index(String id) { //do something based on id }

public ActionResult Index(MyCustomViewModel vm) { //do something based on view model provided }

Я получаю неоднозначную ошибку метода. Как я могу настроить маршруты для обеспечения работы обоих?

1 Ответ

1 голос
/ 11 января 2011

Вы не можете иметь два действия с одним и тем же именем и одним и тем же глаголом HTTP, и маршруты не могут вам здесь помочь.Вам нужно указать другой глагол:

public ActionResult Index(string id) { ... }

[HttpPost]
public ActionResult Index(MyCustomViewModel vm) { ... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...