Solve: valeur était trop grande ou trop petite pour un Int32
-
05-10-2019 - |
Question
Je passe la chaîne de requête et l'URL est comme suit-> http: // localhost: 1086 / Web / EditMobile.aspx sno = 2 ?. Mais lorsque je tente d'entrer l'URL comme suit, localhost: 1086 / Web / EditMobile.aspx sno = 2 3424324423432424 , je reçois le error- suivant> La valeur était trop grand ou trop petit pour un? int32. Comment puis-je gérer cette erreur. Je dois obtenir un rapport d'erreur comme « la valeur ne se trouve pas dans le tableau ou la base de données »
La solution
Vous êtes probablement utiliser quelque chose comme int.Parse
. Au lieu de cela, l'utilisation int.TryParse
, et si elle retourne false
, rend le message d'erreur que vous voulez réellement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow