C# Asp.net core如何查看当前页面?
如何签出除ViewBag.Title之外的活动部分C# Asp.net core如何查看当前页面?,c#,asp.net-core,viewbag,C#,Asp.net Core,Viewbag,如何签出除ViewBag.Title之外的活动部分 <li id="home"><a class="@(ViewBag.Title == "Anasayfa" ? "active" : "")" asp-action="Index" asp-controller="Home">Anasayfa</a></li>
<li id="home"><a class="@(ViewBag.Title == "Anasayfa" ? "active" : "")" asp-action="Index" asp-controller="Home">Anasayfa</a></li>
<li id="download"><a class="@(ViewBag.Title == "Oyunu İndir" ? "active" : "")" asp-controller="Download" asp-action="Index">Oyunu İndir</a></li>
<li id="mall"><a class="@(ViewBag.Title == "Market" ? "active" : "")" asp-action="Index" asp-controller="Store">Market</a></li>
<li id="faq"><a class="@(ViewBag.Title == "Kullanıcı İstatistikleri" ? "active" : "")" asp-action="Index" asp-controller="UserStats">İstatistikler</a></li>
<li id="ranking"><a class="@(ViewBag.Title == "Sıralama" ? "active" : "")" asp-action="Index" asp-controller="Ranking">Sıralama</a></li>
<li id="contact"><a class="@(ViewBag.Title == "İletişim" ? "active" : "")" asp-action="Index" asp-controller="Contact">İletişim</a></li>
Anasayfa
下载“>Oyunuİndir
我是按照你说的做的,但是我怎样才能生成这些全局变量并在htmlHi中检查它们,@byt3Code,你的意思是把代码放在外面而不仅仅是放在部分代码里面吗?请详细说明更多的代码和使用要求,我们可以有效地回复您。这些是您的部分或布局中的全局变量。@byt3Code如果我正确理解您的问题,您只需将其放在视图顶部的
@{}
块中,但请描述您所说的“全局”是什么意思。您好,如果答案解决了您的问题,请为帮助更多的人做标记。如果没有,我们或许能够继续探索解决方案。谢谢你的时间和努力。
var controllerName = ViewContext.RouteData.Values["controller"]?.ToString();
var razorPageName = ViewContext.RouteData.Values["page"]?.ToString();