socheata,
очень велика вероятность того, что ваш объект User.Identity может быть нулевым, если пользователь еще не вошел в систему (таким образом, вызов User.Identity.Name приведет к ошибке).
Итак, на ум приходит несколько подходов:
переместить эту логику из представления в ваш уровень обслуживания или действие вашего контроллера
создайте помощника html, который обеспечит функциональность, требуемую для представления.полезно, если это требуется для нескольких представлений
Есть, конечно, другие варианты, но это будет моей отправной точкой.