在index.aspx页面中:
private void ly_denglu_Click(object sender, System.EventArgs e)
{
if(Page.IsValid)
{
string denglu_name=TextBox2.Text.Trim();
string denglu_password=TextBox1.Text.Trim();
string sql="select * from userinfo where name='"+denglu_name+"'";
string sql1=sql+"and password='"+denglu_password+"'";
if (!obj.isExits(sql))
Response.Write("<script>alert('对不起,不存在这个用户');</script>");
else
if(!obj.isExits(sql1))
Response.Write("<script>alert('对不起您的密码不正确');</script>");
else
Session["yh"]=denglu_name;
Response.Write("<script>alert('登入成功');</script>");
Server.Transfer("ly_liuyan.aspx"); }
}
中写入Session["yh"]=denglu_name;
在ly_liuyan.aspx中
public class ly_liuyan : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
string denglu_name =(string)Session["yh"];
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Page.DataBind();
}
中用这个获取string denglu_name =(string)Session["yh"];
为什么编译的时候总是说非静态的字段,方法或属性“system.web.ui.page.session”要求对象引用?
private void ly_denglu_Click(object sender, System.EventArgs e)
{
if(Page.IsValid)
{
string denglu_name=TextBox2.Text.Trim();
string denglu_password=TextBox1.Text.Trim();
string sql="select * from userinfo where name='"+denglu_name+"'";
string sql1=sql+"and password='"+denglu_password+"'";
if (!obj.isExits(sql))
Response.Write("<script>alert('对不起,不存在这个用户');</script>");
else
if(!obj.isExits(sql1))
Response.Write("<script>alert('对不起您的密码不正确');</script>");
else
Session["yh"]=denglu_name;
Response.Write("<script>alert('登入成功');</script>");
Server.Transfer("ly_liuyan.aspx"); }
}
中写入Session["yh"]=denglu_name;
在ly_liuyan.aspx中
public class ly_liuyan : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
string denglu_name =(string)Session["yh"];
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Page.DataBind();
}
中用这个获取string denglu_name =(string)Session["yh"];
为什么编译的时候总是说非静态的字段,方法或属性“system.web.ui.page.session”要求对象引用?
解决方案 »
- 经常刷新出现频繁“未指定的错误”
- ASP.net excel 导入 导出问题?
- Index was outside the bounds of the array
- 我决定去好好学英语
- asp.net this.button.Attributes.Add("onclick","return confirm();");
- 批量发送email
- 【asp.net】服务器上没有安装excel,怎么实现web客户端的excel数据导入数据库?
- 各位大哥,帮忙看小弟这段代码有什么问题,俺是真的菜鸟!
- 问一个页面间刷新问题!
- 高难度问题,高手请进,一个问题一百分(300分)
- 菜鸟问题,请大家帮帮忙,在线等待!!
- 急求!一个表格问题。
试试看
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Page.DataBind();
}改为:string denglu_name = "";
private void Page_Load(object sender, System.EventArgs e)
{
denglu_name =(string)Session["yh"];
// 在此处放置用户代码以初始化页面
Page.DataBind();
}