ASP.NET MVC v3 or earlier:
_ModelMetadata.SimpleDisplayText_ throws _NullReferenceException_ if the Model represents a complex object and it's overridden ToString() return null.
_ModelMetadata.SimpleDisplayText_ invokes _GetSimpleDisplayText()_ . Inside GetSimpleDisplayText(), null checking is missing for the return value of the ToString() method.
This might be fixed in v4.
_ModelMetadata.SimpleDisplayText_ throws _NullReferenceException_ if the Model represents a complex object and it's overridden ToString() return null.
_ModelMetadata.SimpleDisplayText_ invokes _GetSimpleDisplayText()_ . Inside GetSimpleDisplayText(), null checking is missing for the return value of the ToString() method.
This might be fixed in v4.