我们从第135行获得了NullReferenceException,直到我在第134行添加了if语句。
由于第124行检查,因此没有必要。
我无法在本地重现它。但是在某些情况下,它每次都在现场发生。这个扩展方法是从SearchResultsViewModel构造函数调用的,但我认为这不重要。
我错过了一些明显的东西吗?
这就是我调用扩展方法的方法
ParseParentCategory(SearchKey)
这是SearchResultsViewModel的定义方式
Public Class SearchResultsViewModel
Inherits ViewModelBase
Public ReadOnly _ConstructedProperly As Boolean
Public Property SearchKey As String
Public Property ParentCategoryId As Integer = -1
Public Property ParentCategoryName As String
Public Sub New(Request As HttpRequestBase, pPartiallyPopulatedStupidInputModel As SearchResultsViewModel, pSearchBy As IProductsSearch.SearchBy)