// PageSpecificExternalJsFile.jsvar urlToJobIndex= myApp.Urls.jobIndexUrl; // Access the specific action URLvar urlToJobIndex2= myApp.Urls.baseUrl \\\"jobs/GetIndex\\\"; // Construct a relative URL using the app base URL
Approche AngularJS :
Pour les projets AngularJS, utilisez le fournisseur de valeur Angular pour injecter l'URL racine de l'application dans vos contrôleurs, services ou directives, garantissant ainsi la disponibilité des URL relatives correctes.
","image":"http://www.luping.net/uploads/20241028/1730080810671ef02a8f8ba.jpg","datePublished":"2024-11-07T04:22:25+08:00","dateModified":"2024-11-07T04:22:25+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}Comprendre la modification d'URL pour les sous-dossiers d'application
Lors du développement d'une application MVC déployée dans un sous-dossier, il est essentiel de s'adapter au changement dans le URL de base. Cela garantit que les références et les URL JavaScript fonctionnent correctement dans les environnements locaux et déployés.
Solution pour déterminer la racine de l'application
Pour déterminer l'URL racine et modifier JavaScript en conséquence, il existe deux approches :
Approche simple :
Approche globale :
Exemple d'utilisation de Razor View et de JavaScript :
// Razor View (Layout file or specific view) // 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
Approche AngularJS :
Pour les projets AngularJS, utilisez le fournisseur de valeur Angular pour injecter l'URL racine de l'application dans vos contrôleurs, services ou directives, garantissant ainsi la disponibilité des URL relatives correctes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3