我的控制器有一个删除方法,实际上有两个,GET和POST。
这两个方法只需要一个id即可工作,因此我最终得到了一个含糊不清的方法,即
[HttpGet]
public ActionResult Delete(string id) { ... }
[HttpPost]
public ActionResult Delete(string id) { ... }
有没有处理这个问题的最佳实践?
如果有任何疑问,[HttpGet]
方法返回要删除的对象,以便用户可以确认,[HttpPost]
执行删除并重定向到 Index
操作。