Comment définir la valeur par défaut de la zone de texte chaîne vide à la place de null

J'ai peut-être pas à jour, mais un principe, j'adhère à l'est d'éviter les valeurs null autant que possible.

Cependant ce que j'ai trouvé, c'est que pour un typage fort de la vue dans laquelle les entrées de l'utilisateur les propriétés d'un objet que je veux enregistrer, si certains champs ne sont pas entrés ils sont affectés de la valeur null.

Ensuite, lorsque vous essayez d'enregistrer les modifications, la validation échoue.

Donc, plutôt que de définir chaque propriété à une chaîne vide, comment puis-je régler automatiquement chaque zone de texte dans un formulaire par défaut est une chaîne vide plutôt que null?

  • J'ai toujours trouvé en évitant les valeurs null, autant que possible, une chose étrange. Null est une belle chose. Dans une table de base de données ligne d'enregistrement a une colonne nullable et c'est la valeur null, il signifie " pas de valeur comme jamais auparavant. Cette connaissance est donc important de règles métier et logiques pour les entreprises, j'ai trouvé le temps et l'heure à nouveau.
  • Je peux voir les valeurs null sont utiles pour le calcul de la moyenne d'une série de nombres. Null est bon pour les dates qui n'ont pas encore été saisie. Sinon, pourquoi est-ce un nul mieux qu'une chaîne vide ou un zéro? Il semble à faire est de générer plus de chaudière plaque de code pour arrêter indésirables nullreference exceptions.
  • C'est un bon point, même si au lieu de vérifier la valeur null à la plupart des mêmes lieux, pour éviter les référence null exceptions, vous vérifier si!EmptyString). La référence null exceptions sont vieux mais ils pourraient être d'un bon niveau de contrôle de la qualité "/test". Chaîne vide passe, pas d'exception, mais il ne devrait pas être vide, null déclenche une exception et donc un développeur découvre les bugs plus rapidement, peut-être. C'est drôle, je déteste voir des vides dans les colonnes de la chaîne Sql Select résultats lol
  • Double Possible de Pourquoi dois-je obtenir la valeur null au lieu de chaîne vide lors de la réception d'une requête POST à partir de Rasoir Vue?
  • J'ai posé la question en premier, alors l'autre question peut-être un double de la mienne.
InformationsquelleAutor arame3333 | 2010-08-13