会话变量在视图中使用if / else语句?

时间:2016-02-22 10:50:22

标签: c# asp.net session user-controls session-variables

我想在导航栏中包含一个ascx文件。有两个版本,一个在用户未登录时显示,另一个在登录用户时显示。

这就是我正在寻找的东西

<div class="navigator">
<%
if(Session["loggedin"] == null) {
    Include this file <uc1:nav runat="server" ID="nav" />
} else {
    Include this file <uc1:nav runat="server" ID="nav2" />
}
%>
</div>

这是我可以链接其中一个导航...但我不知道如何将此路径转换为if / else statment

试图在&lt; %%&gt;内做一些事情。但......没有任何成功。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

显然我明白了。 这就是我所做的。

  <% if(Session["loggedin"] == null) { %>

      <uc1:nav runat="server" ID="nav" />

  <% } else { %>

       <uc1:nav runat="server" ID="nav2" />

  <% } %>