我做错了什么,我知道的就这么多。:) 我试图在页面上显示一个简单的面包屑。我有这样的看法:
@if (ViewContext.RouteData.Values["Action"].ToString() == "Index")
{
<li>
// This displays "Matter"
@ViewContext.RouteData.Values["Controller"]
</li>
}
else
{
<li>
// This displays a hyperlink "Matter",
// but the Href goes to "MyApp/Matter/Matter"
<a href="@ViewContext.RouteData.Values["Controller"].ToString()">
@ViewContext.RouteData.Values["Controller"]
</a>
</li>
}
在上述场景中,我将 Route.cs 文件设置为“MyApp/Matter”,它对应于“MatterController”上的“Index”操作。
单击该链接会将您带到不起作用的“MyApp/Matter/Matter”。
关于如何让它发挥作用的任何想法?