HomeController.cs içine aşağıdaki kodları ekliyoruz


public async Task<IActionResult> DuyuruDetay(int? id)
{
//Id alanı gelmez ise
if (!id.HasValue)
{
return View("Views\\Shared\\_hata.cshtml", "Id alanı gereklidir!");
}
var duyuru = await _context.Duyurular.FindAsync(id.Value);
//verilen id'e göre duyuru yok ise
if (duyuru == null)
{
return View("Views\\Shared\\_hata.cshtml", "İlgili duyuru bulunamadı!");
}
//buraya geldiyse duyuru bulundu ve duyuru view e gönderiliyor
return View(duyuru);
}
DuyuruDetay.cshtml içine aşağıdaki kodları yazıyoruz
@model Duyuru
@{
ViewData["Title"] = "DuyuruDetay";
}
<h1>@Model.Baslik</h1>
<p>@Model.KisaBilgi</p>
<p>@Html.Raw(Model.Detay)</p>
<p>@Model.EklenmeTarihi</p>