是否为Action + Controller对定义了一个类?

时间:2010-07-12 23:57:25

标签: c# .net asp.net-mvc asp.net-mvc-2

我想在枚举值和动作/控制器(即Dictionnary)之间创建一个映射表。 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 个答案:

答案 0 :(得分:1)

您可以使用Pair课程。 (自.NET 1.0以来,它一直在System.Web.UI中)。它存储两个对象,名为First&amp;第二。 (但是,我为我的标准实用程序库定义了一个通用版本)