可能没有MVC的特殊魔法使这种情况发生.
我确定:
if( HttpContext.Current.Request.Path == "some some menu url" )
要么
if( ViewContext_Or_ControllerContext.RouteData.Values["controller"] == "some value")
在某处使用
您可以将此代码放在三个不同的位置(View(.aspx),viewmodel,Custom HtmlHelper))中,并且它们都需要相同的代码位.
原文链接:https://www.f2er.com/aspnet/246656.html