Я использую Razor Pages и у меня есть две страницы CreateModel
и EditModel
, в CreateModel есть обработчик OnGetSubGroups
:
public class CreateModel : PageModel
{
//Dependency Injection is here
public IActionResult OnGetSubGroups(int subId)
{
SubOptions = courseService.CourseSubGroups(subId);
return new JsonResult(SubOptions);
}
}
Теперь проблема в том, когда я хочу передать данныеиспользование JQuery Ajax в Edit.cshtml для OnGetSubGroups
URL не работает:
$('#Course_GroupId').on('change', function (e) {
var optionSelected = $("option:selected", this);
var valueSelected = this.value;
$.ajax({
type: "Get",
data: {
subId: valueSelected,
},
url: "/Create?handler=SubGroups",
contentType: "application/json; charset=utf-8",
dataType: "json"
});
Я использовал точку останова, и URL не работает.в чем проблема?