Проблема в том, что у вас нет актива с идентификатором 8.
Вам нужно либо создать актив с идентификатором 8, либо, что еще лучше, показать значимое сообщение дляпользователь.
public ActionResult Details(int id)
{
//Assuming you are using the repository pattern
Asset asset = assetRepository.GetAsset(id);
if (asset == null)
return View("NotFound");
else
return View(asset);
}
После этого создайте представление с именем NotFound в каталоге представления активов, которое сообщит пользователю содержательное сообщение
См. NerdDinner Учебникиза большую помощь для новичков в MVC2