Недавно преобразовал мой проект ASP.NET с 1.1 на 3.5. Ура! В настоящее время разрабатывается форма, которая имеет несколько необязательных полей. Обычно я выполняю код, добавляя тонны операторов if, проверяя пустое поле и устанавливая значение 0, если так. Итак, мне интересно, было бы лучше вместо этого объявить частные, обнуляемые переменные для каждого из этих полей, а затем добавить их в качестве параметров для моего обновления базы данных? Используя MSSQLS 2000, уже установите соответствующие поля для разрешения пустых значений.
Для пояснения: в веб-форме есть поля для сумм в долларах. Значение по умолчанию для входных данных равно 0, но если пользователь удаляет один из этих 0, оставляя поле пустым, а затем отправляет форму, в Convert.ToDecimal (MoneyField.Text) в списке аргументов метода, который будет передает все это в базу данных. Есть ли более чистый способ сделать это, чего мне не хватает?