我应该如何处理ASP.NET MVC中的删除情况

Pet*_*olm 2 asp.net-mvc

我该如何从我的视图中启动删除操作?

为每个实体创建一个新的表单标签似乎不对:-)

<% foreach (var subscriber in group.Subscribers) { %>
        <tr>
            <td><%= subscriber.Email %></td>
            <td><%= Html.ActionLink("[edit]", "edit", "subscriber", new {id=subscriber.SubscriberId}, null) %></td>
            <td>
                <form id="delete-subscriber-form" method="post" action="<%= Url.Action( "delete", "subscriber", new { @subscriberId = subscriber.SubscriberId }) %>">
                    <input type="submit" value="Delete" />
                </form>
            </td>
        </tr>
        <% } %>
Run Code Online (Sandbox Code Playgroud)

你会怎么做?

Otá*_*cio 5

我通常使用项目侧面的复选框.然后我可以使用动作链接(按钮,等等)将动作应用于所选项目(例如删除).