Trabajo con Asp.net core Razor Page. Quiero que JavaScript se cargue cuando se cargue la página, se ejecute cuando se cargue la página, no se muestra ningún error en la consola, mi pregunta es, ¿pasé correctamente los parámetros de entrada de la función de carga?
public IActionResult OnGetShowComment(long id,int pageId=1 ) { Comments=_CourseQuery.GetComment(User.Identity.Name,id,pageId); return Partial("ShowComment",Comments); }Código JavaScript:
$(function() { $("#listComment").load("/Course/ShowCourse?handler=ShowComment" + @Model.ShowCourse.Id); });Si desea pasar @Model.ShowCourse.Id a OnGetShowComment en la URL, debe usar "/Course/ShowCourse?handler=ShowComment&&id=" + @Model.ShowCourse.Id , o llamará a un controlador cuyo nombre es ShowComment" + @Model.ShowCourse.Id con "/Course/ShowCourse?handler=ShowComment" + @Model.ShowCourse.Id .Cambie su js así:
$(function() { $("#listComment").load("/Course/ShowCourse?handler=ShowComment&&id=" + @Model.ShowCourse.Id); });