按网页http://topic.csdn.net/t/20031228/11/2610749.html中所说的方法在两个页面中进行传值
Session["entID"] = TextBox1.Text
但是在另一页面中引用时
TextBox2.Text = Session["entID"].ToString();
却无法传值,提示System.NullReferenceException: 未将对象引用设置到对象的实例,请问哪里出错,该如何改正?谢谢!
Session["entID"] = TextBox1.Text
但是在另一页面中引用时
TextBox2.Text = Session["entID"].ToString();
却无法传值,提示System.NullReferenceException: 未将对象引用设置到对象的实例,请问哪里出错,该如何改正?谢谢!
解决方案 »
- gridview 选中行变色,刷新后仍选中此行(当然也是变色的)
- 请教gridview超链接乱码的问题
- com接口
- 正在导出文件,如何实现“请稍等...”的功能?
- c#写的OCX如何与HTML页面中的javascript交互!如何在OCX中进行处理,才能让这三行在html文件中的js代码被触发?
- 新人求教:为什么获取不到 datakey 中的值?(在线等)
- 问题有难度....高手都进来。..
- 从后台写一个脚本报错,因为对象没有生成,请问怎么解决呢?
- 急!!!一个关于dataGrid分页的问题!
- DataGrid生成代码中Check Box 互斥问题?感兴趣的请进
- vs2005解决方案文件的问题
- 开源问题?
Session["UserName"] = txtName.Text;
Response.Redirect("NavigatePage.aspx"); 在NavigatePage.aspx页面中,将Session对象的值显示在界面上,其代码如下:
if (Session["UserName"] == null)
{
Response.Redirect("Default.aspx");
}
else
{
Label1.Text =Session["UserName"].ToString();
}
我试了下,是一样的情况
{
Ubo.UserUid = txtUserUid.Text.Trim();
Ubo.UserPwd = txtUserPwd.Text.Trim();
if (data.checkLogin(Ubo.UserUid, Ubo.UserPwd) > 0)
{
ViewState["UID"] = Ubo.UserUid;
Session["UID"] = Ubo.UserUid;
this.Page.RegisterStartupScript("Tip", "<script>alert('尊敬的用户『" + this.txtUserUid.Text + "』恭喜您登录成功!')</script>");
lblGetUserName.Visible = true;
lnkUserInfo.Visible = true;
lblGetUserName.Text = "欢迎您『" + ViewState["UID"].ToString() + "』成为本站会员";
txtUserUid.Text = "";
Code.Value = "";
return;
}
else
{
this.Page.RegisterStartupScript("Tip", "<script>alert('对不起,您输入的用户名或密码不正确!')</script>");
return;
}
}
else
{
this.Page.RegisterStartupScript("MsgOnlyAlert", "<script>alert('对不起,验证码输入不正确!')</script>");
return;
}
System.NullReferenceException说你的内存问题
应该没有问题啊
说要[WebMethod(EnableSession = true)]
我看不懂,请问,这是怎么回事?
如果一定要使用Session必须先启用...首先修改web.config中 <sessionState>的mode值为On,然后还要为方法启用Session
即[WebMethod(EnableSession=True)]
如果你真的要在Web Service中使用回话的话,还要设置其他的东西
session.add("entID", TextBox1.Text)
if (Session["entID"]!=null)
{
TextBox2.Text =Session["entID"].ToString();
}