【问题标题】:Session Variable with if/else statement in Views?视图中带有 if/else 语句的会话变量?
【发布时间】:2016-06-03 18:18:35
【问题描述】:

我想包含一个带有导航栏的 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 状态

试图在 内部做一些事情,但是....没有任何成功。

谁能帮帮我?

【问题讨论】:

  • 清楚地描述你的问题
  • 你的错误是什么,mvc 版本
  • @anand 我还没有任何错误,因为我不知道如何像显示的示例中那样包含它我正在使用 VS 2015,网络表单 c#
  • 用户登录时是否将数据分配给Session["loggedin"]

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


【解决方案1】:

显然我想通了。 这就是我所做的。

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

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

  <% } else { %>

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

  <% } %> 

【讨论】:

    猜你喜欢
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    相关资源
    最近更新 更多