Assuming that you are using the default routing rules:
  routes.MapRoute(
     "Default",  // Route name
     "{controller}/{action}/{id}",  // URL with parameters
     new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
   );
then create your Delete method with a nullable int (int?) for the id parameter similar to
public ActionResult Delete(int? id)
{
   if (id.HasValue)
   {
      // do your normal stuff 
      // to delete
      return View("afterDeleteView");
    }
    else
    {
      // no id value passed
      return View("noParameterView");
    }
}