我想在枚举值和动作/控制器(即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)
答案 0 :(得分:1)
您可以使用Pair
课程。 (自.NET 1.0以来,它一直在System.Web.UI中)。它存储两个对象,名为First&amp;第二。 (但是,我为我的标准实用程序库定义了一个通用版本)