// 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
Enfoque de AngularJS:
Para proyectos de AngularJS, utilice el proveedor de valores de Angular para inyectar la URL raíz de la aplicación en sus controladores, servicios o directivas, asegurando la disponibilidad de URL relativas correctas.
","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"}}Comprensión de la modificación de URL para subcarpetas de aplicaciones
Al desarrollar una aplicación MVC que se implementa en una subcarpeta, es esencial adaptarse al cambio en la URL básica. Esto garantiza que las referencias de JavaScript y las URL funcionen correctamente tanto en el entorno local como en el implementado.
Solución para determinar la raíz de la aplicación
Para determinar la URL raíz y modificar JavaScript en consecuencia, hay dos enfoques:
Enfoque simple:
Enfoque integral:
Ejemplo de uso de Razor View y 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
Enfoque de AngularJS:
Para proyectos de AngularJS, utilice el proveedor de valores de Angular para inyectar la URL raíz de la aplicación en sus controladores, servicios o directivas, asegurando la disponibilidad de URL relativas correctas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3