Rumah >hujung hadapan web >tutorial js >Bagaimanakah anda menguruskan pengubahsuaian URL untuk aplikasi MVC yang digunakan pada subfolder?
Memahami Pengubahsuaian URL untuk Subfolder Aplikasi
Dalam membangunkan aplikasi MVC yang digunakan pada subfolder, adalah penting untuk menampung perubahan dalam URL asas. Ini memastikan bahawa rujukan dan URL JavaScript berfungsi dengan betul dalam kedua-dua persekitaran setempat dan digunakan.
Penyelesaian untuk Menentukan Akar Aplikasi
Untuk menentukan URL akar dan mengubah suai JavaScript dengan sewajarnya, terdapat dua pendekatan:
Pendekatan Mudah:
Pendekatan Komprehensif:
Contoh menggunakan Razor View dan JavaScript:
// Razor View (Layout file or specific view) <script> var myApp = myApp || {}; // Create or extend the myApp namespace myApp.Urls = myApp.Urls || {}; // Create or extend the Urls object within myApp myApp.Urls.baseUrl = '@Url.Content("~")'; // Assign the app base URL to the baseUrl property myApp.Urls.jobIndexUrl = '@Url.Action("GetIndex","jobs")'; // Assign the specific action URL to the jobIndexUrl property </script> // PageSpecificExternalJsFile.js var urlToJobIndex= myApp.Urls.jobIndexUrl; // Access the specific action URL var urlToJobIndex2= myApp.Urls.baseUrl+"jobs/GetIndex"; // Construct a relative URL using the app base URL </script>
Pendekatan AngularJS:
Untuk projek AngularJS, gunakan penyedia nilai Angular untuk menyuntik URL akar aplikasi ke dalam pengawal, perkhidmatan atau arahan anda, memastikan ketersediaan URL relatif yang betul.
Atas ialah kandungan terperinci Bagaimanakah anda menguruskan pengubahsuaian URL untuk aplikasi MVC yang digunakan pada subfolder?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!