![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 ptw0518 ![]()
![]() |
在Index有一張圖片,點選後會回到首頁,標籤是 <a href="@Url.Action("Index", "Home")"></a> 但是點擊後回到首頁,URL是http://localhost:933/CustomerWeb/ 該如何產生URL是http://localhost:933/CustomerWeb/Home/Index 呢? Route是預設值 除了Index是http://localhost:933/CustomerWeb/Home/Index,其它controller的是http://localhost:933/CustomerWeb/ 該如何改善這問題? 謝謝 |
1樓
最有價值解答
topcat ![]() ![]() |
在您的Route裡面,預設會設定如下:
他的defaults就是/Home/Index 所以只要是這樣的路徑就會是省略 如果您希望/Home/Index可以直接顯示出來 您就把defaults改掉就可以了, 例如:defaults: new { controller = "AAA", action = "BBB", id = UrlParameter.Optional } ^.^a
本篇文章回覆於2020-09-10 10:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
ptw0518 ![]() |
謝謝topcat
我在Route設定以下後就可以了 routes.MapRoute( name: "test", url: "Home/Index", defaults: new { controller = "Home", action = "Index" } );
本篇文章回覆於2020-09-14 18:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |