Определен ли класс для пары Action + Controller? - PullRequest
1 голос
/ 13 июля 2010

Я хотел бы создать таблицу сопоставления между значением перечисления и действием / контроллером (то есть словарем). В MVC 2 уже есть что-то, что я могу использовать повторно или мне нужно создавать свои собственные классы?

Вот что я хотел бы сделать:

<%= Html.ActionLink(this.Model.Mapping[MyEnum.Value].Action, this.Model.Mapping[MyEnum.Value].Controller, ... %>

Если у вас есть лучшие идеи или предложения, пожалуйста, дайте мне знать.

P.S. Я использую MVC 2 и .NET 3.5 (я не могу использовать Tuple)

1 Ответ

1 голос
/ 13 июля 2010

Вы можете использовать Pair класс. (Это было в System.Web.UI начиная с .NET 1.0). Он хранит два объекта, названных First & Second. (Однако я определил для своей стандартной служебной библиотеки универсальную версию)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...