开发者

How to control the permission-related User Interface in the asp.net?

I am new in developing using asp.net.

I use java(struts2) to do the web application before,it is easy to control this use the jsp tag or struts2 tags: For example(suppose the "do something" operation need use login):

<s:if test="#session.user!=null">
    <span>do something</span>
</s:if>

So if a user did not login,he will never see the menu of "do something".

Now I wonder how to make it in the asp.net?

Is this controled in开发者_运维问答 the xx.aspx.cs?

Thanks.


There are several ways to handle "membership" in asp.net. Microsoft has the Membership Provider as a built in solution. It seems however you have gone with a failrly simple one of your own devising.

You could handle your problem two ways using what you've already got.

In the aspx page you could have:

<% if(Session["user"] != null) { %> 
    <span>Do Something</span>
<% } %>

Preferably move the logic to the code behind page (.aspx.cs) In your aspx page have

<span id="thisSpan" runat="server">Do Something</span>

Then in yout code behind page in the onPage Load event

thisSpan.Visible = Session["user"] != null;
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜