如果我的网络应用程序中的条件标记为true,我有两个不同的表格,否则显示不同的表格。我不确定如何在剃刀内正确包装我的HTML
@if ("[HasRole:Administrators]" == "true")
{
<table width="200" border="1">
<tbody>
<tr>
<td>MY 1st TABLE</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
}
else if ("[HasRole:Recruiter]" == "true")
{
<table width="200" border="1">
<tbody>
<tr>
<td>MY 2nd TABLE</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
}
答案 0 :(得分:1)
@if (User.IsInRole("Administrators"))
{
<table width="200" border="1">
<tbody>
<tr>
<td>MY 1st TABLE</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
}
else if (User.IsInRole("Recruiter"))
{
<table width="200" border="1">
<tbody>
<tr>
<td>MY 2nd TABLE</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
}