我的行动链接如下:
<%= Html.ActionLink("Delete Message", "DeleteMessage", new { messageId=item.MESSAGEID })%>
我在我的控制器中的动作看起来像这样:
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult DeleteMessage(int messageId)
{
Message message = context.Messages.FirstOrDefault(m => m.MESSAGEID.Equals(messageId));
if (message != null)
{
context.Messages.DeleteOnSubmit(message);
context.SubmitChanges();
}
return View();
}
但由于某种原因,我的模型中的项目仍然没有被删除。我哪里出错?