【发布时间】:2023-04-06 19:28:01
【问题描述】:
MVC3 为我创建了下表
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Author)
</td>
<td>
@Html.DisplayFor(modelItem => item.Comment)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.UserCommentID }) |
@Html.ActionLink("Details", "Details", new { id=item.UserCommentID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.UserCommentID })
</td>
</tr>
}
我相信每个人以前都见过这种事情一百万次。
有谁知道是否有任何方法可以根据 item.Author 隐藏或禁用 Actionlinks。
(我只希望作者能够编辑或删除他自己的 cmets)
我认为答案可能在于 jQuery,但我会对任何解决方案都非常满意。
非常感谢。
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-3 razor html.actionlink