ASP.NET Core’da Bir Modelde Dropdown Ekleme
ASP.NET Core, web uygulamaları oluşturmak için kullanılan bir açık kaynaklı çerçevedir. ASP.NET Core’da bir modelde dropdown eklemek için aşağıdaki adımları izleyebilirsiniz:
- Bir model oluşturun.
Model, veritabanınızdaki bir tabloyu temsil eder. Bir model oluşturmak için aşağıdaki komutu kullanabilirsiniz:
dotnet ef migrations add InitialCreate
Bu komut, InitialCreate
adlı bir migration oluşturacaktır. Migration, veritabanınızdaki değişiklikleri izlemek için kullanılır.
- Modele bir özellik ekleyin.
Modele bir özellik eklemek için aşağıdaki komutu kullanabilirsiniz:
dotnet ef migrations add AddDropdownToModel
Bu komut, AddDropdownToModel
adlı bir migration oluşturacaktır. Migration, Model
adlı modele Dropdown
adlı bir özellik ekleyecektir.
- Migration’ı uygulayın.
Migration’ı uygulamak için aşağıdaki komutu kullanabilirsiniz:
dotnet ef database update
Bu komut, migration’ı veritabanınıza uygulayacaktır.
- Bir kontrolcü oluşturun.
Kontrolcü, istemci isteklerini işleyen bir sınıftır. Bir kontrolcü oluşturmak için aşağıdaki komutu kullanabilirsiniz:
dotnet new mvc -n MyController
Bu komut, MyController
adlı bir kontrolcü oluşturacaktır.
- Kontrolcüye bir eylem ekleyin.
Kontrolcüye bir eylem eklemek için aşağıdaki komutu kullanabilirsiniz:
dotnet ef migrations add AddActionToController
Bu komut, AddActionToController
adlı bir migration oluşturacaktır. Migration, MyController
adlı kontrolcüye Index
adlı bir eylem ekleyecektir.
- Eylemi yapılandırın.
Eylemi yapılandırmak için aşağıdaki kodu MyController
sınıfına ekleyebilirsiniz:
public IActionResult Index()
{
var model = new Model();
return View(model);
}
Bu kod, Model
adlı modeli Index
eylemine geçirecektir.
- Bir görünüm oluşturun.
Görünüm, kullanıcıya gösterilen HTML kodudur. Bir görünüm oluşturmak için aşağıdaki komutu kullanabilirsiniz:
dotnet new mvc -n Index
Bu komut, Index
adlı bir görünüm oluşturacaktır.
- Görünümü yapılandırın.
Görünümü yapılandırmak için aşağıdaki kodu Index.cshtml
dosyasına ekleyebilirsiniz:
“`
@model Model
“`
Bu kod, Dropdown
özelliğine sahip bir dropdown listesi oluşturacaktır.
- Uygulamayı çalıştırın.
Uygulamayı çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
dotnet run
Bu komut, uygulamayı çalıştıracaktır.
Faydalı Siteler ve Dosyalar
- ASP.NET Core’da Dropdown Listesi Oluşturma
- ASP.NET Core’da Model Binding
- ASP.NET Core’da Veritabanı Erişimi