Long类型的变量是必需的

问题描述:

我有一个ViewModel,其属性Id的类型为long,没有属性[required]。这个模型我用于搜索。Long类型的变量是必需的

问题:为什么总是当我尝试进行搜索请求并输入属性Id请留空我的验证错误为Id field is required

+2

'长'不'可空',所以你需要补充一个值。让它可以为空?'长?'它可以工作 – Liam 2014-09-29 08:31:34

+0

@Liam,谢谢,是的,这有助于 – demo 2014-09-29 08:34:20

使您的模型属性nullable

public long? myprop { get; set; }