我确定:
if( HttpContext.Current.Request.Path == "some some menu url" )
要么
if( ViewContext_Or_ControllerContext.RouteData.Values["controller"] == "some value")
在某处使用
您可以将此代码放在三个不同的位置(View(.aspx),viewmodel,Custom HtmlHelper))中,并且它们都需要相同的代码位.