【发布时间】:2010-12-09 06:17:54
【问题描述】:
最近将我的 ASP.NET 项目从 1.1 转换为 3.5。万岁!目前正在开发一个包含一些可选字段的表单。通常,我会在我的代码中进行检查,添加大量 if 语句,检查是否有空字段,如果是,则将 value 设置为 0。所以,我想知道是否最好为这些字段中的每一个声明私有的、可为空的变量,然后将它们添加为我的数据库更新的参数?使用 MSSQLS 2000,已经将相应的字段设置为允许空值。
澄清一下:网络表单包含美元金额字段。输入的默认值为 0,但如果用户删除其中一个 0,将该字段留空然后提交表单,则会在该方法的参数列表中的 Convert.ToDecimal(MoneyField.Text) 处引发异常将所有这些提交到数据库。有没有我想念的更清洁的方法来做到这一点?
【问题讨论】:
标签: c# asp.net sql-server-2000