Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
MVC, Entity Framework ve ASP.NET yapı iskelesini kullanarak, var olan bir veritabanına arabirim sağlayan bir web uygulaması oluşturabilirsiniz. Bu öğretici serisi, kullanıcıların bir veritabanı tablosunda bulunan verileri görüntülemesine, düzenlemesine, oluşturmasına ve silmesine olanak tanıyan kodu otomatik olarak nasıl oluşturabileceğinizi gösterir. Oluşturulan kod, veritabanı tablosundaki sütunlara karşılık gelir.
Bu öğretici, sunuyu geliştirmek için otomatik olarak oluşturulan görünümleri değiştirmeye odaklanır.
Bu öğreticide şunları yaptınız:
- Öğrenci ayrıntı sayfasına kurs ekleme
- Kursların sayfaya eklendiğini onaylayın
Önkoşullar
Öğrenci ayrıntılarına kurs ekleme
Oluşturulan kod uygulamanız için iyi bir başlangıç noktası sağlar, ancak uygulamanızda ihtiyacınız olan tüm işlevleri sağlamayabilir. Uygulamanızın belirli gereksinimlerini karşılamak için kodu özelleştirebilirsiniz. Şu anda uygulamanız seçilen öğrenci için kayıtlı kursları görüntülemiyor. Bu bölümde, her öğrencinin kayıtlı derslerini öğrencinin Ayrıntılar görünümüne ekleyebilirsiniz.
Öğrenci>Ayrıntılarını Görüntüle.cshtml> dosyasını açın. Son </dl> etiketinin altına, ancak kapanış </div> etiketinden önce aşağıdaki kodu ekleyin.
<table class="table">
<tr>
<th>
Course Title
</th>
<th>
Grade
</th>
<th>
Credits
</th>
</tr>
@foreach (var item in Model.Enrollments)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Course.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.Grade)
</td>
<td>
@Html.DisplayFor(modelItem => item.Course.Credits)
</td>
</tr>
}
</table>
Bu kod, seçilen öğrencinin Kayıt tablosundaki her kayıt için bir satır görüntüleyen bir tablo oluşturur. Display yöntemi, ifadeyi temsil eden nesne (modelItem) için HTML'yi işler. Değerin türüne ve bu türe ait şablona göre doğru biçimlendirildiğinden emin olmak için Display yöntemini (koda özellik değerini eklemek yerine) kullanırsınız. Bu örnekte, her ifade döngüdeki geçerli kayıttan tek bir özellik döndürür ve değerler metin olarak işlenen temel türlerdir.
Kursların eklendiğini onaylayın
Çözümü çalıştırın. Öğrenci listesi'ne tıklayın ve öğrencilerden biri için Ayrıntılar'ı seçin. Kayıtlı kursların görünüme eklendiğini görürsünüz.
Sonraki adımlar
Bu öğreticide şunları yaptınız:
- Öğrenci ayrıntı sayfasına kurslar eklendi
- Derslerin sayfaya eklendiği onaylandı
Doğrulama gereksinimlerini belirtmek ve biçimlendirmeyi görüntülemek için veri ek açıklamaları eklemeyi öğrenmek için sonraki öğreticiye ilerleyin.