成功提交具有浮点类型的实体后,如何重置表格?

时间:2018-10-08 09:41:57

标签: c#

我有一个像这样的视图模型:

public class CompanyAccountViewModel
{
    public string CompanyName { get; set; }
    public float Interval { get; set; }
    public List<string> MobileNo { get; set; }
}

成功提交后,我清除了模型,如下所示:

modelState.Clear();
viewModel = new CompanyAccountViewModel();

Interval之外的所有输入字段均被清除。间隔字段填充为零(0)值。有想法吗?

1 个答案:

答案 0 :(得分:2)

如果要将值初始化为零以外的任何值,则必须使用允许“空”值的数据类型。如果是float,则为Nullable<float>,也可以写成float?

public class CompanyAccountViewModel
{
    public string CompanyName { get; set; }
    public float? Interval { get; set; }
    public List<string> MobileNo { get; set; }
}