微风和空字符串(服务器端)

时间:2014-03-19 05:54:50

标签: breeze

有没有办法让服务器上的breeze api将空字符串视为null? 这是ASP中绑定模型的默认行为。现在它被BreezeController和EFContextProvider的使用打破了。

更新

我正在使用breezejs和knokout。电子邮件字段出现错误:此字段不是必需的,但.NET EmailAddressAttribute验证空字符串。

情况:用户更改具有此电子邮件字段的设置。如果字段未更改,则它保持为空,但是当它已被更改并清除时,则在保存服务器上会抛出此字段的验证错误。

ApiController会为我绑定实体并清除空字符串,但BreezeController不会这样做。现在我必须在EFContextProvider.BeforeSaveEntity中手动清除空字符串。

0 个答案:

没有答案