Изменить метод сортировки на основе выбора пользователя - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь разрешить пользователю выбирать метод сортировки из выпадающего списка. Я не совсем уверен, как это сделать. Вот мои начала.

RestaurantVm.cs:

Я пытаюсь разрешить пользователю выбирать метод сортировки из выпадающего списка. Я не совсем уверен, как это сделать. Вот мои начала.

RestaurantVm.cs:

// Not sure how populate this
public SelectList SortMethods { get; set; }
public string SelectedMethod { get; set; }

RestaurantsController:

public ActionResult sortedRestaurants( RestaurantVm  mv   )
{
    string SelectedValue = mv.SelectedMethod;
    switch (SelectedValue)
    {
        case "Name":
            SortByName()
        default:
            break;
    }
    return View(mv);
}

По виду:

@Html.DropDownListFor(m => m.SelectedMethod, Model.SortMethods, "Select a method")

Код Jquery:

$(document).ready(function(){
    $("#ddlId").change(function(){
        $.ajax({
            type:'POST',
            url:'url.action('Controller Name','Action Method Name')'
            data:{id:$('#ddlId').val()},
            sucess:{

            }
        });
    })
})

Проблема:

Я не знаю, как правильно заполнить selectList, Я не уверен, как правильно использовать метод jquery для вызова действия.

...