Я использую MVC Framework для создания своего приложения с машинописными текстами + knockoutJS и requireJS.
Обычно, когда я создаю функцию addnew, она все равно работает нормально.
Но когда я пыталсясделать функцию редактирования.Он продолжает отображать ошибки
GET http://localhost:8288/User/Scripts/built/users/createUser.js net :: ERR_ABORTED 404 (не найдено)
require.js: 5 Uncaught Error: Ошибка сценария для "../Scripts/built/users/createUser" https://requirejs.org/docs/errors.html#scripterror в makeError (require.js: 5) в HTMLScriptElement.onScriptError (требуется.js: 5)
Мой URL-адрес добавления: http://localhost/User/AddNew
Мой URL-адрес для редактирования: http://localhost/User/Edit/2 (с параметром id)
В моем файле cshtml:и Edit, и Addnew, я использовал один и тот же код:
@Scripts.Render("~/bundles/requirejs")
<script>
require(["../Scripts/built/users/createUser"]);
</script>
Когда я пытался изменить код следующим образом
@Scripts.Render("~/bundles/requirejs")
<script>
require(["../../Scripts/built/users/createUser"]);
</script>
, это могло бы решить проблему, но я нехочу сделать это.На самом деле, я могу использовать URL следующим образом: http://localhost/User/Edit?id=2, но я не хочу.
Не могли бы вы рассказать мне, как решить эту проблему.
Спасибо за помощь.