none
mvc CheckBox seçilen kayıtları silme RRS feed

  • Soru

  • iyi günler,

     @foreach (var item in Model)
    {

    <td>@Html.CheckBox(@item.Id.ToString(),false)</td>

    }

    Yukarıdaki gibi gelen verilere göre CheckBox oluşuyor. tablodan seçilen CheckBox ları  Sil butonu ile seçilen kayıtları sildirmek istiyorum. 

    Seçilen Kayıtları Controller tarafına nasıl aktara bilirim.

    14 Aralık 2014 Pazar 18:16

Yanıtlar

  • Merhaba , 

    Böyle bir şey yapmak için şu şekilde bir yöntem izleyebilirsiniz 

        @foreach (var item in Model)
        {
            <td>
                <input name="ids" type="checkbox" value="@item.Id" />
            </td>
        }


    [HttpPost]
    public ActionResult Index(IEnumerable<int> ids)
    {
      return View();
    }

    ModelBinder name üzerinden çalışır ve siz burada her seferinde farklı bir name veriyorsunuz bu şekilde modeliniz bind olamaz.

    Oysa checkboxların value değerleri farklı olmalıdır.

    • Yanıt Olarak İşaretleyen A_BLR 15 Aralık 2014 Pazartesi 09:08
    14 Aralık 2014 Pazar 20:04