日期:2014-05-17  浏览次数:20529 次

我想要求当登录时候保存的Session=特定值的时候,才可以超链接到Search.aspx
<a href="Search.aspx">查询和打印</a>
我想要求当登录时候保存的Session=特定值的时候,才可以超链接到Search.aspx。如果不等于特定值,那就显示此用户无查询和打印权限。

------解决方案--------------------
if(Session[""].ToString()=="")
{
   Response.Redirect("Search.aspx");
}
else
{
    label.Text="此用户无查询和打印权限";
}
------解决方案--------------------
引用:
<a href="Search.aspx">查询和打印</a>
我想要求当登录时候保存的Session=特定值的时候,才可以超链接到Search.aspx。如果不等于特定值,那就显示此用户无查询和打印权限。


 <a id="search" runat="server" href="javascript:void(0)" >go</a>


protected void Page_Load(object sender, EventArgs e)
{
        if (Session["power"]!=null)//要先判断null
        {
            string curSession = Session["power"].ToString();
            if (curSession.Equals("havepower"))
            {
                search.Attributes.Add("href", "Search.aspx");
            }
        }
}