使用具有可空类型的Html.EnumDropDownList默认为null?

时间:2015-11-25 08:40:54

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

我有一个可以为空的枚举类型:private String line; private final String stopChr= "#"; BufferedReader in = new BufferedReader(new InputStreamReader(server.getInputStream())); while ((line = in.readLine()) != null) { tcpData = tcpData + line; if(line.equals(stopChr)) break; } ,并且它被赋予Gender? gender的值,该值存储在变量Gender.Male中。

我有:

Person.Gender

所以public enum Gender { Male = 1, Female = 2 }

我将ViewModel中的这个返回给我的视图,然后将其用于:

Gender? gender = Person.Gender

在发布时,此数据正在保存。但是,当重新加载页面时,下拉列表不是默认为保存的值,它显示为空/或空白字段。

提前致谢。

0 个答案:

没有答案