ASP.NET Web サイトを持っています。Masterpage に ASP.NET メニューがあります。現在のページがログインページの場合、メニューを非表示にしたい。私のログイン ページは Login.aspx です。メニューを非表示/表示にするコードは次のとおりです。
var pathname = window.location.pathname;
if (pathname.toLowerCase().indexOf("login.aspx") > 0)
$('#mainmenu').hide();
else
$('#mainmenu').show();
しかし、IIS に展開すると、Web サイトを初めて開いたときに URL にページ名が含まれていないため、メニューが表示されます。この場合、現在のページを特定するにはどうすればよいですか?