Действительно, вы должны рассмотреть возможность просмотра модели , которая охватывает модель вашего домена. Тогда ваша модель представления будет содержать свойство, которое ваше представление просто отображает, и оставит логику определения содержимое этого свойства вашему контроллеру. Итак, в вашем случае у вас будет свойство, которое возвращает строку с именем что-то вроде RenderName, и установите значение этого параметра в HREF, если isMgmt равно true, или обычную строку, если нет. Тогда, по вашему мнению, вы можете просто сделать это:
<%foreach (var item in Model.items)
{
%>
<tr>
<td>
<%:item.RenderName %>
</td>
</tr>
<% } %>
Таким образом, ваше мнение не имеет ничего общего с принятием решений, и у вас нет некрасивой наценки.