我正在使用Html.TextBoxFor(model => model.field),它可以正常工作,但是对于数字它默认为0,如果没有设置则为N/A表示字符串,我怎么能改变它这样做呢?如果未设置该值,则显示任何内容?
您必须使模型中的值可以为空,如下所示:
public class Model
{
public int? Field { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这样,空值将映射到空值,反之亦然.
更改模型,使其具有可空属性:
class YourModel {
[Required]
public int? Integer { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |