我正在使用以下代码行来检查
UrlReferrer
是否为null
:
@if (Request.UrlReferrer.AbsolutePath == null)
System.NullReferenceException: Object reference not set to an instance of an object.
我是asp的新手,已经搜索过但似乎找不到任何能回答我的问题的东西。 让我困惑的是如果我这样替换null:
@if (Request.UrlReferrer.AbsolutePath == "/Home")
...而且AbsolutePath确实是/Home,那么代码就可以正常工作,我这里是否正在询问同样的事情,只是用了null
?