用Session的值来控制Label的显示?问题简单,谁先解答分都给.
我设置公共的代码:
在CS文件中:
Session[ "SYSTEST "] = "false " ; 如果显示则为true
在Aspx文件中我想利用上面的session来控制是否显示,但是不行 啊
<asp:Label ID= "T_TT " runat= "server " Text= "我的表单 " Visible= ' <%# Session[ "SYSTEST "]%> ' />
我的true 和 false 怎么不起作用,是显示的,不能隐藏,请帮忙.
------解决方案-------------------- <asp:Label ID= "T_TT " runat= "server " Text= "我的表单 " Visible= " <%# Flag %> "> />
//cs文件
public partial class Topic : System.Web.UI.Page
{
private bool flag = false;
public bool Flag
{
get { return flag; }
}
protected void Page_Load(object sender, EventArgs e)
{
if(Session[ "SYSTEST "] != null)
flag = Convert.ToBoolean(Session[ "SYSTEST "]);
}
}
------解决方案--------------------Visible= ' <%#(bool)Session[ "SYSTEST "]%> '
Session[ "SYSTEST "] = false;
this.T_TT.DataBind();