为什么网站不能显示登录名

来源:百度知道 编辑:UC知道 时间:2024/06/12 04:15:39
代码如下,panel1是显示未登录,panel2是显示已登录,panel3是其它功能,不用管它。问题是客户说他们的电脑已经登录上,但是不能显示已登录,但是我的电脑可以显示。想问问是电脑的问题还是网站的问题?怎么解决?
protected void Page_Load(object sender, EventArgs e)
{

admin.Attributes.Add("onkeydown", "getfocus();");
panel3.Visible = false;
if (!IsPostBack)
{
denglu();
}
}
protected void denglu()
{

Admin login = new Admin();
if (Session["UserName"] == null)
{
panel1.Visible = true;
panel2.Visible = false;
}
else
{
Label1.Text = Session["UserName"].ToString();
panel1.Visible = false;
panel2.Visible = true;
string sqlstr = "select content from gc_guestbook where fid=" + Session["UserID"].ToString();
DataTa

session是很容易丢失的, 有时候会被IIS垃圾回收器回收的, 你用别的吧。 不管是不是这个的问题, 都不应该用session.

你的电脑上没有问题,
那程序应该是没有问题的,
你看看你客户用的是什么浏览器或装的什么系统,
应该是不兼容的问题。

是不是浏览器缓存?
使用不同浏览器版本测试

看看是不是有什么需要copy到bin文件架下的.dll文件忘记了copy啊

你看看你客户用的是什么浏览器或装的什么系统,
应该是不兼容的问题。