我有一个 ASP.NET 网站。Masterpage 上有一个 ASP.NET 菜单。如果当前页面是登录页面,我想隐藏菜单。我的登录页面是 Login.aspx。这是我如何使菜单不可见/可见的代码:
var pathname = window.location.pathname;
if (pathname.toLowerCase().indexOf("login.aspx") > 0)
$('#mainmenu').hide();
else
$('#mainmenu').show();
但是当我在IIS上部署时,第一次打开网站时url不包含页面名称,因此菜单变得可见。这种情况下如何确定当前页面?