我有3个页面web1.aspx;web2.aspx;web3.aspx;
web1.aspx中:private void Button1_Click(object sender, System.EventArgs e) {
if(this.TextBox1.Text=="111")
{ Session["UserName"]="admin";
Response.Redirect("WebForm3.aspx");
}
}
web2.aspx:Page_Load中:this.Label1.Text=Session["UserName"].ToString()
可一显示出Session中的东西;
web3.aspx:private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
this.Label1.Text=Session["UserName"].ToString();
}
}
在web3.aspx怎么就显示不书Session的值admin;
很奇怪.以前从来都没遇到过这样的问题.
有谁知道的.在线等
在线等!!!!!!!!!!!!!!!!!!!!
web1.aspx中:private void Button1_Click(object sender, System.EventArgs e) {
if(this.TextBox1.Text=="111")
{ Session["UserName"]="admin";
Response.Redirect("WebForm3.aspx");
}
}
web2.aspx:Page_Load中:this.Label1.Text=Session["UserName"].ToString()
可一显示出Session中的东西;
web3.aspx:private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
this.Label1.Text=Session["UserName"].ToString();
}
}
在web3.aspx怎么就显示不书Session的值admin;
很奇怪.以前从来都没遇到过这样的问题.
有谁知道的.在线等
在线等!!!!!!!!!!!!!!!!!!!!
解决方案 »
- httprequest不包含“Connection: Keep-Alive”??
- 关于listview重绘滚动条无效问题(listbox可用)
- 水晶报表
- [重要][必读]C#版从即日起逐步对标题党进行严厉打击
- 请教请建一个安装项目,弄好后执行安装,系统说"无法找到网络位置".
- 关于remoting的事件回调出现的问题,请教高手
- 设计一个算法
- C#适合做QQ音乐或者酷狗类型的软件吗
- 关于线程同步AutoResetEvent类的一些问题疑惑
- 关于 c# 的 winForm中用到msflexgrid com组件问题,没人遇到过吗???
- 使用Socket自定义通讯协议的烦恼
- (高分求解)c#中TreeView控件的使用
{
Application.Lock();
Session["UserName"]=null;
Application.UnLock();}
再将this.Label1.Text=Session["UserName"].ToString();改成如下:if (Session["UserName"]!=null)
{
this.Label1.Text=Session["UserName"].ToString();
}
this.Label1.Text="aaaaa";
试试先,好像Session["UserName"].ToString()没什么问题,不要犯低级错误啦
错误提示;:未将对象引用设置到对象实例!我觉得可能就是因为Session["UserName"]=null,而你去ToString(),这样肯定会出错的..所以先作个判断...
liujia_0421() 说的很对.Session["UserName"]就是为null,在ToString()一下就绝对出问题了.
WebForm3.aspx名字真确吗?
你不是三个吗
第三个是web3.aspx啊
改为readonly试试看