如何在用户登录asp.net之前隐藏Master页面的菜单

HTM*_*Man 6 navigation asp.net master-pages

我创建了一个带导航栏的母版页.我将索引页面作为登录页面,因此我使用在主页面下注册的index.aspx中的登录控件.

现在我的问题是如何在用户登录之前隐藏主页中的导航栏,用户成功登录后导航栏应该出现

Adr*_*ode 7

在母版页中使用它(C#代码)

<% if (HttpContext.Current.User.Identity.IsAuthenticated ) { %>

<div>navigation html when is authenticated</div>

<% } else { %>

<div>navigation html when is NOT authenticated</div>

<% } %>
Run Code Online (Sandbox Code Playgroud)