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