gpt4 book ai didi

asp.net-mvc - 如何将TextBox的默认值设置为空字符串而不是null

转载 作者:行者123 更新时间:2023-12-03 10:20:52 24 4
gpt4 key购买 nike

我可能已经过时,但是我坚持的一个原则是尽可能避免null。

但是,我发现对于用户输入我要保存的对象的属性的强类型 View ,如果未输入某些字段,则将它们指定为null。

然后,当您尝试保存更改时,验证将失败。

因此,除了将每个属性设置为空字符串之外,我如何自动将窗体上的每个TextBox设置为默认为空字符串而不是null?

最佳答案

您可以将以下属性放在模型的字符串属性中:

[DisplayFormat(ConvertEmptyStringToNull=false)]

因此,只要有人发布带有空文本字段的表单,这些表单就会是空字符串,而不是null。

关于asp.net-mvc - 如何将TextBox的默认值设置为空字符串而不是null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com