Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Cevap Geçmişi

«« Soruya geri dön
15.01.25 20:43
Model bağlamalarında (bindings) sorun olabilir. Sayfa komple bir liste mi döndürüyor? cshtml dosyasını da görmek lazım. Ben buraya genel bir liste kullanımı örneği bırakayım. Belki birilerine faydası olur. .Net Core form bağlama (form bindings), liste (select tag) kullanımı örneği Model: using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.AspNetCore.Mvc.Rendering; namespace WebApplication1.Pages { public class IndexModel : PageModel { [BindProperty] public string? ListedenSecilen { get; set; } public List<SelectListItem>? Items { get; set; } public IndexModel() { Items = new List<SelectListItem>(); Items.Add(new SelectListItem("Ankara", "06")); Items.Add(new SelectListItem("İstanbul", "34")); Items.Add(new SelectListItem("Ankara", "35")); } public void OnGet() { } } } cshtml: @page @model IndexModel @{ ViewData["Title"] = "SELECT Bağlama"; } Seçilen Eleman: @Html.Raw(Model.ListedenSecilen) <form method="post"> <select asp-for="@Model.ListedenSecilen" asp-items="Model.Items" size="5"> </select> <input type="submit" value="Gönder" /> </form>
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
04.01.25 15:48
Model bağlamalarında (bindings) sorun olabilir. Sayfa komple bir liste mi döndürüyor? cshtml dosyasını da görmek lazım. Ben buraya genel bir liste kullanımı örneği bırakayım. Belki birilerine faydası olur. .Net Core form bağlama (form bindings), liste (select tag) kullanımı örneği Model: using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.AspNetCore.Mvc.Rendering; namespace WebApplication1.Pages { public class IndexModel : PageModel { [BindProperty] public string? ListedenSecilen { get; set; } public List<SelectListItem>? Items { get; set; } public IndexModel(ILogger<IndexModel> logger) { Items = new List<SelectListItem>(); Items.Add(new SelectListItem("Ankara", "06")); Items.Add(new SelectListItem("İstanbul", "34")); Items.Add(new SelectListItem("Ankara", "35")); } public void OnGet() { } } } cshtml: @page @model IndexModel @{ ViewData["Title"] = "SELECT Bağlama"; } Seçilen Eleman: @Html.Raw(Model.ListedenSecilen) <form method="post"> <select asp-for="@Model.ListedenSecilen" asp-items="Model.Items" size="5"> </select> <input type="submit" value="Gönder" /> </form>
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
04.01.25 12:47
Model bağlamalarında (bindings) sorun olabilir. Sayfa komple bir liste mi döndürüyor? cshtml dosyasını da görmek lazım. Ben buraya genel bir liste kullanımı örneği bırakayım. Belki birilerine faydası olur. Model: using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.AspNetCore.Mvc.Rendering; namespace WebApplication1.Pages { public class IndexModel : PageModel { [BindProperty] public string? ListedenSecilen { get; set; } public List<SelectListItem>? Items { get; set; } public IndexModel(ILogger<IndexModel> logger) { Items = new List<SelectListItem>(); Items.Add(new SelectListItem("Ankara", "06")); Items.Add(new SelectListItem("İstanbul", "34")); Items.Add(new SelectListItem("Ankara", "35")); } public void OnGet() { } } } cshtml: @page @model IndexModel @{ ViewData["Title"] = "SELECT Bağlama"; } Seçilen Eleman: @Html.Raw(Model.ListedenSecilen) <form method="post"> <select asp-for="@Model.ListedenSecilen" asp-items="Model.Items" size="5"> </select> <input type="submit" value="Gönder" /> </form>
Ekleyen: cevapsitesi

En fazla 3 eski durum gösterilir.