Вы должны быть в состоянии сделать что-то вроде:
@(post.anon ? "Anonymous" : post.Username)
Хотя я хотел бы рассмотреть возможность выполнения большей части этой логики в C #, а не оставлять ее на усмотрение (следовательно, создание конкретной модели представления со всей уже сделанной логикой. Это означает, что вы можете просто проходить циклом и не делать любое дополнительное мышление:
@foreach(var post in Model.Posts)
{
<div class ="post">
<fieldset>
<p class="post_details">At @post.Post_Date By @post.Poster</p>
@post.Post_Desc
</fieldset>
</div>
}
Где @ post.Poster в приведенном выше примере уже задано анонимно, если это необходимо.