SORU
2 ŞUBAT 2011, ÇARŞAMBA


MVC3 içinde CheckboxList.0

Nasıl asp.net MVC bir checkboxList oluşturun ve sonra checkboxList ile olayı idare edebilirim

CEVAP
2 ŞUBAT 2011, ÇARŞAMBA


Görünüm bir model olabilir:

public class MyViewModel
{
    public int Id { get; set; }
    public bool IsChecked { get; set; }
}

Denetleyici:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        var model = new[] 
        {
            new MyViewModel { Id = 1, IsChecked = false },
            new MyViewModel { Id = 2, IsChecked = true },
            new MyViewModel { Id = 3, IsChecked = false },
        };
        return View(model);
    }

    [HttpPost]
    public ActionResult Index(IEnumerable<MyViewModel> model)
    {
        // TODO: Handle the user selection here
        ...
    }
}

(~/Views/Home/Index.cshtml) Görünüm:

@model IEnumerable<AppName.Models.MyViewModel>
@{
    ViewBag.Title = "Home Page";
}
@using (Html.BeginForm())
{
    @Html.EditorForModel()
    <input type="submit" value="OK" />
}

ve ilgili Düzenleyici şablonu (~/Views/Home/EditorTemplates/MyViewModel.cshtml):

@model AppName.Models.MyViewModel
@Html.HiddenFor(x => x.Id)           
@Html.CheckBoxFor(x => x.IsChecked)

Değerler listesi ve teslim olup her değeri için istediğiniz form ya da değil şimdi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • njhaley

    njhaley

    24 NİSAN 2006
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009