| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 773 人关注过本帖
标题:[求助]变量丢失
取消只看楼主 加入收藏
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
 问题点数:0 回复次数:4 
[求助]变量丢失
我做一个后台传上空间后.登陆后一会用户名变量会丢失.
打开查询页面的话.一会不操作就会给个出错的界面
我没有配置web.cingif文件.但是在本机上和别的空间上都没有这个问题..
搜索更多相关主题的帖子: 变量 web 空间 后台 
2007-07-14 14:46
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 

Sub Login_Click(Sender As Object, E As EventArgs)
dim Cnn as OleDbconnection
dim cmd as OleDbcommand
dim dataR as OleDbdataReader
dim strcnn as string
If Page.IsValid Then
strcnn="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../database/query.mdb")
cnn=new OleDbconnection(strcnn)
cmd=new OleDbcommand("select * from user_data where login_user='" & uname.text & "' and pwd='" & pwd.text & "'",cnn)
cnn.open()
datar=cmd.ExecuteReader()
if (datar.Read()) then
Session("login_user")=dataR("login_user").ToString()
response.redirect ("admininfo.html")
Else
Response.Redirect("../index.aspx")
end if
End If
End Sub


sub page_load(sender as object,e as eventargs)
if session("login_user")="" then
Response.Redirect("../index.aspx")
end if

都是用session啊..
查询那里是用
Sub sq_click(sender as object,e as eventargs)
Application("title")=sq.text
Response.Redirect("sql.aspx")
sq.text=""
end sub



public void DataBind()
{
string QurStr = Application["title"].ToString().Trim();
QurStr = QurStr.Replace(" ","");
string Ss = "";
int intLen = QurStr.Length;
for (int i = 0; i < intLen; i++)
{
Ss += QurStr[i] + "%";
}

string sql = "select * from query where title like '%" + Ss + "'";

OleDbConnection cnn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("./database/query.mdb"));
OleDbDataAdapter cmd = new OleDbDataAdapter(sql, cnn);
DataSet dt = new DataSet();
cmd.Fill(dt,"query");
if (dt.Tables["query"].Rows.Count==0)
{
ta1.Text = "根据您输入的关键词无查询结果,请您输入尽量简洁的关键词进行查询";
ta2.Text = "比如“电力”、“医药”“汽车”“家具”等。";
}
else
{
DataGrid1.DataSource = dt;
DataGrid1.DataBind();
cnn.Close();
int count = dt.Tables["query"].Rows.Count;
la1.Text = (DataGrid1.CurrentPageIndex + 1).ToString();
la2.Text = DataGrid1.PageCount.ToString();
la3.Text = count.ToString();
}

}


人们笑我太疯癫...我笑人们太正经
2007-07-14 15:02
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
有人知道吗??
我都快郁闷死了..第一次碰上这种问题

人们笑我太疯癫...我笑人们太正经
2007-07-15 09:46
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 

我也用过Cookie试过了..丢失的更快..我都快晕了...不知道是不是服务器环境问题啊??


人们笑我太疯癫...我笑人们太正经
2007-07-15 16:35
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
用cookies不到一分钟不操作.再查询一下.服务器那里就会发出出错页面..用session的话会随着网络的高低峰来决定出错的时间..最长一小时.最短半分钟.
后台的话也是这样..网络忙的话变量就丢失得快点..网络不忙的话变量就丢失慢点..我真的昏了

人们笑我太疯癫...我笑人们太正经
2007-07-16 13:27
快速回复:[求助]变量丢失
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015985 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved