在MVC中删除项目的最佳方法是什么?我有一个项目清单.每行都包含一个"删除"链接.我希望删除链接提示确认,然后从数据存储区中删除该项目并使用新数据刷新页面.
这是我的观看代码:
<%: Ajax.ActionLink(
"Delete"
,"Delete"
, new { id=item.FooId}
, new AjaxOptions()
{
Confirm="Are you sure that you want to delete this item?"
, HttpMethod = "post"} ) %>
Run Code Online (Sandbox Code Playgroud)
这是我的控制器代码:
[HttpPost]
public ActionResult Delete(int id)
{
try
{
var success = FooService.Deletefoo(id);
return RedirectToAction("Index");
}
catch
{
return View();
}
}
Run Code Online (Sandbox Code Playgroud)
该记录正在删除,但页面不刷新.我唯一能想到的是RedirectToAction只适用于不同的页面,而不适用于同一页面.
如何刷新页面?
| 归档时间: |
|
| 查看次数: |
7697 次 |
| 最近记录: |