c# Web

Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama5

Bir önceki dersimizde veri tabanına kayıt girişi işlemini gerçekleştirmiştik. Ancak bilgiler ekranda listelenmemişti. Bu dersimizde Index dosyası yardımıyla bilgileri listeleyeceğiz. Bu dosyada listeleme işlemini gerçekleştirmek için Index action metodunda tablodaki kayıtların alınması gerekir. Controller dosyasındaki Index metodunu düzenleyelim.

public IActionResult Index()
{
    return View(_context.Uyeler.ToList());
}

Şimdi index dosyasını aşağıdaki gibi düzenleyelim.

@model IEnumerable<User>
@{
    ViewData["Title"] = "Kullanıcı Bilgileri";
}

<h1>Kullanıcı Listesi</h1>

<table class="table">
    <thead>
        <tr>
            <th>ID</th>
            <th>Adı</th>
            <th>Soyadı</th>
            <th>Kullanıcı Adı</th>
            <th>Şifre</th>
            <th>İşlemler</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var item in Model)
        {
            <tr>
                <td>@item.Kodu</td>
                <td>@item.Adi</td>
                <td>@item.Soyadi</td>
                <td>@item.Username</td>
                <td>@item.Password</td>
                <td>
                    <a asp-controller="Kullanici" asp-action="Detaylar"
                       asp-route-id="@item.Kodu" class="btn btn-info">Detaylar</a>
                    <a asp-controller="Kullanici" asp-action="Duzenle"
                       asp-route-id="@item.Kodu" class="btn btn-warning">Düzenle</a>
                    <a asp-controller="Kullanici" asp-action="Sil"
                       asp-route-id="@item.Kodu" class="btn btn-danger"
                       onclick="return confirm('Kullanıcı silinsin mi?')">Sil</a>
                </td>
            </tr>
        }
    </tbody>
</table>

Şimdi _Sablon dosyasında Kullanıcı Listesi linkini ayarlayalım.

<a class="list-group-item" asp-controller="Kullanici" asp-action="Index">
    <i class="bi bi-people-fill"></i> Kullanıcı Listesi
</a>

Projeyi kaydedip çalıştıralım. Bilgilerin listelendiğini görürsünüz.


İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Core Mvc Projesinde Tuple Nesneleri Post Etme ve Yakalama İşlemleri
Seri Port Yardımıyla Arduino Devresine Bağlanıp Ledleri Asp.Net Web Uygulamasından Yakıp Söndürme
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama4
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Asp.Net Uygulamalarında Modal PopUp Oluşturma
Web Uygulamalarında SqLite Kullanımı
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama2
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
2022 TYT Matematik Onbirinci Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama3
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması

Yorum Ekle
   
Kötü İyi