2013-11-11 5 views
0

У меня есть таблица данных html contols, в этой таблице данных есть ссылка с именем Delete.Когда я нажимаю delete, мне нужно удалить этот элемент.Не удалось удалить таблицу данных Html Элементы

Действие Ссылка

@Html.ActionLink("Delete", "ProductCategory", new { id = item.CategoryId }) 

В моем здесь я регуляторе, я собираюсь удалить этот пункт, но здесь проблема не в состоянии вернуться к виду, потому что нет какого-либо вид на Delete Product.Because, что действия Ссылка на таблицу данных в другом виде

public ActionResult DeleteProduct(int id) <-- Id correct here 
    { 
     return View(_pc.DeleteProduct(id)); 

    } 

Фактически удалить завершено. Мне нужно перенаправить его в индексный вид.

ответ

1

Вместо

return View(_pc.DeleteProduct(id)); 

Используйте этот

_pc.DeleteProduct(id); 
return RedirectToAction("Index", "ProductCategory"); 
1

В вашем ActionLink второй параметр является именем действия.

@Html.ActionLink("Delete", "DeleteProduct", new { id = item.CategoryId }) 

Если индекс находится в том же контроллере:

public ActionResult DeleteProduct(int id) 
    { 
     _pc.DeleteProduct(id); 
     return RedirectToAction("Index"); 
    } 
Смежные вопросы