Есть ли проблемы с маршрутизацией в MVC с требуют JS? - PullRequest
0 голосов
/ 22 апреля 2019

Я использую 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, но я не хочу.

Не могли бы вы рассказать мне, как решить эту проблему.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...