Resimler gönderiler için kullanışlıdır. Ancak mümkün olduğunca az ve / veya küçük resimler kullanmak gerekir.
Bilgisayardaki bir hata mesajı veya kodu resim olarak eklemek yerine kendisini
kopyalayıp yapıştırın.
Resimler gönderiler için kullanışlıdır. Ancak mümkün olduğunca az ve / veya küçük resimler kullanmak gerekir.
Bilgisayardaki bir hata mesajı veya kodu resim olarak eklemek yerine kendisini
kopyalayıp yapıştırın.
0
System.NullReferenceException: Model.Products.get; returned null error
merhabalar aşağıda ekran görüntüsünü paylatışım hatayı bir türlü çözemedim yardımcı olabilecek biri var mıdır?
Çok genel bir hata ve bu billgiyle bir cevap veremeyiz. Sadece Products ne ise onun foreach anında içinde neler olduğunu incelemen gerekir diyebiliriz. Hatanın kaynağı bu Products nesnesini doldurduğun yer olabilir. Elemanı yoktur veya kendi yoktur. →
cevapsitesi 22.12.24 17:48
breakpoint ile birçok kez baktım SelectListItem listesi dolu gözüküyor fakat siparişi kaydet post işlemi gerçekleştiğinde nedense List<SelectListItem> null dönüyor →
arlihakan 03.01.25 07:33
0
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>
cevapsitesi.com'a katkınızdan dolayı teşekkür ederiz. Cevap yazarken lütfen şunlara dikkat edin:
Cevabınız açık ve net olmalıdır. Varsa alıntılar, bağlantılar, resim veya program kodu eklemelisiniz.
Eğer soru hakkında görüş bildirecekseniz veya cevap haricinde başka bir şey söylemek istiyorsanız yorum olarak yazın.
Tartışma çıkaracak cevaplardan kaçının, hitabınıza dikkat edin, "Kardeşim", "Arkadaşım" gibi ifadeler kullanmayın.
Eleştirmeyin. Sadece bilginizi gösterin ve fikrinizi söyleyin.
Büyük harf kullanmaktan ve cümle kurmaktan çekinmeyin. :)
Buraya yeni bir soru yazmayın, "benim de şöyle bir sorunum var" gibi eklemeler yapmayın. Sorunuz varsa yeni soru ekleyin.
ÜSLUP
ve SAYGI çok önemlidir. İnsanlar cevabınızdan çok üslubunuza dikkat ederler.
Cevabı, bir cevabın veya sorunun yorumu olarak dönüştürmek için ilgili cevabı veya soruyu tıklayın. [
İptal ]