从数字文本框中删除默认值0

San*_*ark 5 sql asp.net-mvc-3

我的模型有一个EditorFor,它绑定到数据库中的非空数字字段.我希望将此字段留空,以便用户可以在字段中输入或扫描数字.不幸的是,它默认为0.是否有一种简单的方法来删除0,同时保持字段不为空?

@Html.EditorFor(model => model.RackNumber, new { id = "RackNumber"})
Run Code Online (Sandbox Code Playgroud)

use*_*874 5

将模型属性类型更改为可为空: public int? RackNumber {get;set;}