Я пытаюсь показать строки данных в таблице со следующим кодом.Если для таблицы нет данных, я хочу напечатать простое сообщение.Мой код печатает строки данных, как и предполагалось, когда есть данные для отображения, но когда список пуст, он печатает заголовки таблицы.Как я могу избавиться от заголовков и вместо этого напечатать сообщение?
<fieldset>
<legend>Department Membership</legend>
<% if(Model.departmentsDisplayCheck) {%>
<table>
<tr>
<th>Name</th>
<th>Type</th>
<th>Age</th>
<th>Gender</th>
<th>Status</th>
</tr>
<% foreach (var dep in Model.departmentsList){ %>
<tr>
<td><%: Html.ActionLink(dep.Name, "Details", "Department", new { id=dep.DepartmentID}, null) %></td>
<td><%: dep.Type %></td>
<td><%: dep.Age %></td>
<td><%: dep.Gender.ToString() %></td>
<td><%: dep.Status %></td>
</tr>
<% } %>
<% } %>
<% else { %>
<p><%: "You are not currently a member of any Department." %></p>
<% } %>
</table>
</fieldset>