我是使用asp.net进行开发的新手。
我之前使用java(struts2)来做web应用程序,很容易控制这个使用jsp标签或struts2标签: 例如(假设“做某事”操作需要使用登录):
<s:if test="#session.user!=null">
<span>do something</span>
</s:if>
因此,如果用户没有登录,他将永远不会看到“做某事”菜单。
现在我想知道如何在asp.net中创建它?
这是在xx.aspx.cs中控制的吗?
感谢。
答案 0 :(得分:1)
有几种方法可以在asp.net中处理“成员资格”。 Microsoft将Membership Provider作为内置解决方案。但是,你似乎已经完成了自己设计的一个简单的错误。
您可以使用已有的方法以两种方式处理您的问题。
在aspx页面中,您可以:
<% if(Session["user"] != null) { %>
<span>Do Something</span>
<% } %>
最好将逻辑移到页面后面的代码(.aspx.cs) 在您的aspx页面中有
<span id="thisSpan" runat="server">Do Something</span>
然后在onPage Load事件
的页面后面的代码中thisSpan.Visible = Session["user"] != null;