Solve: valore era troppo grande o troppo piccolo per un Int32
-
05-10-2019 - |
Domanda
sto passando stringa di query e l'URL sia i seguenti-> http: // localhost: 1086 / Web / EditMobile.aspx sno = 2 ?. Ma quando provo a inserire l'URL come segue, localhost: 1086 / Web / EditMobile.aspx sno = 2 3424324423432424 , ottengo il seguente error-> valore era troppo grande o troppo piccolo per un? Int32. Come faccio a gestire questo errore. Devo ottenere un rapporto di errore del tipo "il valore non viene trovato nella tabella o database"
Soluzione
Si sta presumibilmente usando qualcosa come int.Parse
. Invece, l'uso int.TryParse
, e se restituisce false
, rende il messaggio di errore che si vuole realmente.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow