В VendorControllder
У меня есть два метода (один для отображения всех и один для удаления поставщика)
// to display all vendor
public ActionResult Index()
{
SLMEntitiesDB dbContext = new SLMEntitiesDB();
List<Vendor> Vlist = dbContext.Vendors.ToList();
return View(Vlist);
}
// to delete vendor
public ActionResult delv(Vendor VID) //this return null
{
SLMEntitiesDB dbContext = new SLMEntitiesDB();
dbContext.DelV(VID.VID);
return RedirectToAction("Index");
}
DelV
- это процедура, описанная ниже
create procedure [dbo].[DelV]
(@VID int)
as
begin
Delete from vendor where VID=@VID
end
от поставщикаИндекс У меня есть две ссылки HTML Action, как показано ниже
@Html.ActionLink("Delete", "delv", new { VID = item.VID },null)
, когда я запускаю приложение, VID
возвращает ноль