// 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

AngularJS 方法:

對於AngularJS 項目,利用Angular 值提供者將應用程式根URL 注入到您的控制器、服務或指令中,確保正確的相對URL 的可用性。

","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"}}
」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何管理部署到子資料夾的 MVC 應用程式的 URL 修改?

如何管理部署到子資料夾的 MVC 應用程式的 URL 修改?

發佈於2024-11-07
瀏覽:144

How do you manage URL modifications for MVC applications deployed to subfolders?

了解應用程式子資料夾的URL 修改

在開發部署到子資料夾的MVC 應用程式時,必須適應應用程式子資料夾的更改基本網址。這可確保 JavaScript 參考和 URL 在本機和部署環境中正常運作。

確定應用程式根的解決方案

要確定根URL 並相應地修改JavaScript,有兩種方法:

簡單方法:

  • 利用領先JavaScript URL 中的「/」字元。
  • 例如,當從部署到“Jobs”子資料夾的MVC 應用程式引用“JobsController”時,請使用URL“/jobs/GetIndex”而不是“http: //site/jobs/GetIndex" .

綜合方法:

  • 利用Razor 視圖的Url.Content 輔助方法產生應用程式基本URL。
  • 實例化 JavaScript 命名空間物件並將應用程式基本 URL 指派給變數。
  • 在JavaScript中使用指定的變數來建構其他URLs.

使用Razor View 和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

AngularJS 方法:

對於AngularJS 項目,利用Angular 值提供者將應用程式根URL 注入到您的控制器、服務或指令中,確保正確的相對URL 的可用性。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3