一、背景
小夥伴們在用Html.ActionLink時,如果當前視圖爲Account控制器下的Login視圖,想跳轉到Account控制器下其他視圖,或者其他控制器下的視圖,如何實現呢?
二、解決思路
相同控制器下視圖跳轉解決方案:
我們想在相同控制器Account下通過頁面跳轉到Register視圖,則可以使用如下代碼:
@Html.ActionLink("已有賬戶?", "Register", "Account", new { @class = "text-center" })
不同控制器下視圖跳轉解決方案:
如果我們想跳轉到另外一個控制器,比如Home下的About視圖,則可以使用如下代碼:
@Html.ActionLink("關於", "About", new { Controller = "Home", Action = "About" }, new { @class = "text-center" })
這個時候我們需要使用 new { Controller = “Home”, Action = “About” } 即可,如果不使用new操作,就會繼續待在Home控制器的路徑下。
三、注意事項
1.大家好,我是黑夜の騎士,歡迎大家關注我的博客,筆者將持續輸出BIM相關軟件開發以及編程乾貨;
2.歡迎加入BIM行業開發交流羣,獲取更多開發資料 羣號:711844216