如何在模型中使用枚举

时间:2015-12-02 20:11:06

标签: asp.net-mvc vb.net enums

我在模型中有一个枚举:

Public Enum WhatStatus
    <Display(Name:="Full Status")>FullStatus = 0
    <Display(Name:="Half Status")>HalfStatus = 1
    <Display(Name:="Part Status")>PartStatus = 2
    <Display(Name:="Less Status")>LessStatus = 3
End Enum

我正在使用

EnumDropDownListFor(function(model) 
model.Item(0).aCollection.Item(0).ClassThatUses.Item(0).WhatStatus. Mew Wotj{........})

我有modelType as a.MyCollection(of b)

当我输入enumDropDownListFor intellisense的参数时,有正确的路径来获取枚举。但是当我运行网页时,它说索引超出了范围。它指的是ClassThatUses.Item(0)。我确信classThatUses是空的,但我需要捕获下拉列表的枚举。

0 个答案:

没有答案