MVC 会话检查是否为空 - 导致错误
MVC Session check if null - results in Error
我有一个 MVC 会话,该会话为空(不存在)- 我正在检查它并希望 return 用户访问 "Error" 视图。
但是我遇到了 "NullReferenceException" 错误 - 已在下面尝试 link 但无济于事:-
我哪里错了?
显示错误代码的屏幕截图:-
你错的地方很少...
首先..
userdata
为空,您正在访问 Id
..
您想要在访问 Id
之前检查 userdata
是否不为空
然后...
您应该在调用 .ToString() 之前检查 Session 变量是否不为空..
其实很简单
Session["NominationsSearchViewModel"] == null
应该足够了,因为你正在检查它是否为空..
我有一个 MVC 会话,该会话为空(不存在)- 我正在检查它并希望 return 用户访问 "Error" 视图。
但是我遇到了 "NullReferenceException" 错误 - 已在下面尝试 link 但无济于事:-
我哪里错了?
显示错误代码的屏幕截图:-
你错的地方很少...
首先..
userdata
为空,您正在访问 Id
..
您想要在访问 Id
userdata
是否不为空
然后...
您应该在调用 .ToString() 之前检查 Session 变量是否不为空..
其实很简单
Session["NominationsSearchViewModel"] == null
应该足够了,因为你正在检查它是否为空..