- 1
if (ViewData["partialViewName"].ToString() == "" || ViewData["partialViewName"] == null)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+120
if (ViewData["partialViewName"].ToString() == "" || ViewData["partialViewName"] == null)
кратко и лаконично
if (ViewData["partialViewName"] == null || ViewData["partialViewName"].ToString())
например пустая строка
if((ViewData["partialViewName"] ?? string.Empty).ToString() == string.Empty)
/ C.O.
ViewData["partialViewName"].ToString() очень может быть это автор не просто так написал...
ничто кроме строки (или объекта с перегруженным методом) не вернет true на такую проверку!
так-то ничего удивительно
мы же на говнокоде