Çözüldü C# dropdownlistin seçili gelmesi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

khalannz7

Hectopat
Katılım
18 Ağustos 2022
Mesajlar
858
Çözümler
15
Merhaba, sayfamda bir tablo var ve tablomda her kullanıcı için bir Update butonu var. Update butonuma tıkladığımda bir modal açılıyor ve kullanıcının bilgileri hazır olarak geliyor, eğer değiştirilmek istenirse bunların üzerinden değiştiriliyor. @HTML. Textboxfor'larım için başarılı şekilde yaptım ama @HTML. Dropdownlistfor'larımı dolduramıyorum. Yani örneğin Hasan adında olan kullanıcının Update butonuna tıklanıyor ve listede Hasan otomatik olarak seçili geliyor. İstediğim bu. Ama jquery ile yazdığım kod çalışmıyor ve konsolda herhangi bir hata yok.

Kod:
 <button type="button" class="btn btn-success btn-update"
 data-id="@item.bakim_id"
 data-customer="@item.musteriAdSoyad"
 data-product="@item.urunAd"
 data-date="@item.alinanTarih.ToString("dd.MM.yyyy")"
 data-month="@item.ay">
 <i class="fas fa-edit"></i>
 </button>

DropDownList'lerimden sadece bir tanesi:

Kod:
 <div class="mb-3">
 <label for="repairProductInput" class="form-label">Ürün</label>
 @Html.DropDownListFor(m => m.Repairs.urunID, Model.ProductsList, "Bir Ürün Seçiniz", new {@class="form-control repair-inputs", id="repairProductInput", required="required"})
 </div>

Jquery Kodum:

Kod:
$(document).on('click', '.btn-update', function () {
 openModal(true);
 $("#repair_id").val($(this).data("id"));
 $("#repairCustomerInput").val($(this).data("customer"));
 $("#repairProductInput").val($(this).data("product"));
 $("#repairDateInput").val($(this).data("date"));
 $("#repairMonthInput").val($(this).data("month"));
});
 
Çözüm
Butonun data-product değerine şunu yazıp dener misin?

data-product="@item.urun_id"

Çalışmazsa bakımlar tablosundaki kayıtların ekran görüntüsü paylaş lütfen.

Dosya Ekleri

  • Ekran görüntüsü 2023-09-01 144040.png
    Ekran görüntüsü 2023-09-01 144040.png
    27,7 KB · Görüntüleme: 27

Technopat Haberler

Yeni konular

Geri
Yukarı