在我的網站上,我有一個頁面 /Home/Index
這是我的 HomeController 中的索引頁。
要訪問此頁面,我有鏈接:
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
我想為不同的頁面添加相同的鏈接,但此頁面位于 /Products/Food/Index。我嘗試了以下方法:
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Products/Food" asp-action="Index">Food</a>
</li>
但這會導致/Products/Food/IndexURL 欄。
如何使用參考頁面的方式訪問此頁面?
uj5u.com熱心網友回復:
只需使用
<a class="nav-link text-dark" href="/Products/Food/Index">Food</a>
與使用帶有 asp-* 的錨標簽基本相同,那些是標簽助手
uj5u.com熱心網友回復:
可能您需要更改檔案夾結構,例如在產品中創建區域“產品”,添加控制器“FoodController.cs”,然后添加視圖“索引”。
<li class="nav-item">
<a class="nav-link text-dark" asp-area="Products" asp-controller="Food" asp-action="Index">Food</a>
</li>
在此處輸入圖片說明
示例截圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/317765.html
上一篇:匯入錯誤:無法從部分初始化的模塊'maca.models'匯入名稱'Maca'(很可能是由于回圈匯入)
下一篇:如何使導航欄元素正確?
