Я работаю в ASP.NET Core MVC, когда я нажимаю на идентификатор, страница частичного просмотра загружается, но не стабили ⇐ Jquery
-
Гость
Я работаю в ASP.NET Core MVC, когда я нажимаю на идентификатор, страница частичного просмотра загружается, но не стабили
Вот метод основного действия и частичное действие моего контроллера:
[HttpGet] общедоступный IActionResult AllEngineeringCalcees() { ViewBag.EnggCalcNames = GetEnggCalcName(); вернуть просмотр(); } Метод действия частичного просмотра:
[HttpPost] public ActionResult ABCDemoPartial (int Id) { если (идентификатор == 5) { return PartialView("AcceleratorCalc"); } еще { return PartialView("_DemoPartialView"); } } Я поместил свою частичную страницу в каталог View, например: View/mainfolder/PartialView.
Вот мое основное представление .cshtml и разметка страницы частичного отображения страницы:
Все инженерные расчеты @foreach (var NamCalc в ViewBag.EnggCalcNames) { @NamCalc.CalcName } Вот мой jQuery для вызова и загрузки частичного представления:
/* это первый Jquery, написанный, но не успешный */ вар ShowPartial = функция (CalcId) { $.ajax({ улов: ложь, тип: "ПОСТ", URL: "/Инжиниринг/ABCDemoPartial", contentType: 'приложение/html; кодировка = utf-8', данные: {Идентификатор: CalcId}, Тип данных: «html», успех: функция (ответ) { $("#PartialZone").html(ответ); }, ошибка: функция (xhr) { alert('Ошибка:' + xhr.statusText); } }); }; /* это еще один способ написать JQuery, но он не удался */ $("#Луна").click(function (e) { е.preventDefault(); ПоказатьЧастиал(); }); функция ShowPartial(CalcId) { $.ajax({ улов: ложь, тип: "ПОСТ", url: '@Url.Action("ABCDemoPartial", "Инжиниринг")', данные: {Идентификатор: CalcId}, ошибка: функция (xhr) { alert('Ошибка:' + xhr.statusText); }, успех: функция (результаты) { $("#PartialZone").html(результаты); } }); } Проверьте код, в котором я допустил ошибки при написании кода страницы jQuery или .cshtml или где ошибочно вызывается частичная страница.
Когда я запускаю код, он работает нормально, но небольшая ошибка, которая не стабилизирует частичную страницу, я также проверяю jQuery в теге проверки браузера, при отладке jQuery приходит идентификатор, но другая строка не проверяется и отлаживается точка перескочила на последнюю фигурную скобку и на следующую фигурную скобку
Вот метод основного действия и частичное действие моего контроллера:
[HttpGet] общедоступный IActionResult AllEngineeringCalcees() { ViewBag.EnggCalcNames = GetEnggCalcName(); вернуть просмотр(); } Метод действия частичного просмотра:
[HttpPost] public ActionResult ABCDemoPartial (int Id) { если (идентификатор == 5) { return PartialView("AcceleratorCalc"); } еще { return PartialView("_DemoPartialView"); } } Я поместил свою частичную страницу в каталог View, например: View/mainfolder/PartialView.
Вот мое основное представление .cshtml и разметка страницы частичного отображения страницы:
Все инженерные расчеты @foreach (var NamCalc в ViewBag.EnggCalcNames) { @NamCalc.CalcName } Вот мой jQuery для вызова и загрузки частичного представления:
/* это первый Jquery, написанный, но не успешный */ вар ShowPartial = функция (CalcId) { $.ajax({ улов: ложь, тип: "ПОСТ", URL: "/Инжиниринг/ABCDemoPartial", contentType: 'приложение/html; кодировка = utf-8', данные: {Идентификатор: CalcId}, Тип данных: «html», успех: функция (ответ) { $("#PartialZone").html(ответ); }, ошибка: функция (xhr) { alert('Ошибка:' + xhr.statusText); } }); }; /* это еще один способ написать JQuery, но он не удался */ $("#Луна").click(function (e) { е.preventDefault(); ПоказатьЧастиал(); }); функция ShowPartial(CalcId) { $.ajax({ улов: ложь, тип: "ПОСТ", url: '@Url.Action("ABCDemoPartial", "Инжиниринг")', данные: {Идентификатор: CalcId}, ошибка: функция (xhr) { alert('Ошибка:' + xhr.statusText); }, успех: функция (результаты) { $("#PartialZone").html(результаты); } }); } Проверьте код, в котором я допустил ошибки при написании кода страницы jQuery или .cshtml или где ошибочно вызывается частичная страница.
Когда я запускаю код, он работает нормально, но небольшая ошибка, которая не стабилизирует частичную страницу, я также проверяю jQuery в теге проверки браузера, при отладке jQuery приходит идентификатор, но другая строка не проверяется и отлаживается точка перескочила на последнюю фигурную скобку и на следующую фигурную скобку
Мобильная версия