C# Динамическая загрузка списка, нулевое значение
Нулевое значение id_ в контроллере.
public ActionResult GetItems(string id_)
{
throw new Exception();
}
Представление.
$(function () {
$('#state').change(function()
{
var id = $(this).val();
$.ajax({
type: 'GET',
url: '@Url.Action("GetItems", "Specialization")/' + id,
success: function (data) {
// заменяем содержимое присланным частичным представлением
}
});
});
})
Создание роута.
endpoints.MapControllerRoute(
name: "2",
pattern: "{controller=Specialization}/{action=GetItems}/{id?}",
defaults: new { controller = "Specialization", action = "GetItems"});
Помогите разобраться в чем ошибка, заранее спасибо.