Voici le code de la question Commentaires
259: public ActionResult ShowAddress(FormCollection formCollection) {
260: long _userId= long.Parse(formCollection["UserId"].ToString());
261: UserDetails _userDetails = _userDAL.GetUserDetails(_userId);
262: if(!string.IsNullOrEmpty(_userDetails.Address1)) return RedirectToAction("GetAddress", "User"); else return View(); }
Si vous voyez un NullReferenceException à la ligne 260, soit FormCollection ou le résultat de FormCollection [ "UserId"] est nulle. Vous devez en tenir compte dans votre code. Par exemple, vous pouvez faire ce qui suit.
public ActionResult ShowAddress(FormCollection formCollection) {
if (null == formCollection) {
return View();
}
object obj = formCollection["UserId"];
if (null == obj) {
return View();
}
long _userId = long.Parse(obj.ToString());
...
}
Lorsque vous posez une question spécifique à une langue, veuillez préciser la langue que vous demandez. –
@Prasad: Croyez-vous que tout le monde travaille sur le même langage de programmation que vous? Le même cadre ou plate-forme? Les mêmes versions? – Cerebrus
oups. j'ai oublié de le spécifier. Le code provient du contrôleur MVC. – Prasad