AjaxRadioList
It can be declared using the AjaxRadioList or AjaxRadioListFor helper like this:
@Html.Awe().AjaxRadioListFor(o => o.Meal)
@Html.Awe().AjaxRadioList("Category")
It requires a controller to get it's data from, this controller must have an action GetItems which will receive a "v" parameter with the current value, example:
public class CategoryAjaxRadioListController : Controller
{
public ActionResult GetItems(int? v)
{
return Json(Db.Categories.Select(o => new SelectableItem(o.Id, o.Name, v == o.Id)));
}
}