【发布时间】:2014-02-06 18:12:03
【问题描述】:
基本上,我想要做的是向使用 .NET 打包的基本 MembershipCreateStatus 枚举添加更多项目。但是,显然您不能像这样进行“部分枚举”:
public partial enum CreateMembershipStatus
{
DuplicateCompany = 12,
ActivityTooRecent = 13,
MultipleMatches = 14
}
有没有办法让我将项目添加到 CreateMembershipStatus 列表?我的目标是处理其他可预测的结果,而不是仅仅让用户捕获所有“用户拒绝”
谢谢!
【问题讨论】:
-
不,没有办法做到这一点 -
partialfor classes 只能在一个项目中执行(源文件之间的区别在编译时消失)无论如何,如果 @ 可能的话987654323@s,来自不同程序集的不同附加值碰巧映射到相同的底层int值会发生冲突,这可能是不支持此类扩展的原因。
标签: c# asp.net-mvc enums membership-provider