首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Listbox控件的AutoPostback失效 [已结贴,结贴人:sssjjjpppsjp]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 11:30:17 楼主
    把listbox控件的autopostback属性设置为true后,开始没出什么错,为什么在
    if(@ispostback)
    {
      Server.Execute("checklogin.aspx?checkflag=0");//检查登录
    }
    后加了检查登录的代码就失效了,点击没有反应,状态栏提示网页上有错误。

    在本页面想返回上请求页面,因该怎么做,怎么才能记录是哪一个页面链接到此页面的。
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 12:32:561楼 得分:5
    !ispostback
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 12:46:172楼 得分:10
    一般我们做检查登陆的时候都是新创建一个类  集成Page,然后重写他的Init方法。
    新建一个页面继承新的page类
    在里面判断session中是否存在登陆信息
    如果存在就继续,
    如果不存在,就转到登陆页,同时记录请求页,把请求页作为参数(QueryString)传至登陆页。
    然后登陆成功就跳至原来的请求页。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 13:31:523楼 得分:0
    !IsPostBack
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 14:39:364楼 得分:0
    代码都要写道if(!IsPostBack){}里面
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 15:51:295楼 得分:0
    上面写错了,是if(!ispostback){},写成@了。
    checklogin.aspx? 这个页面里写的是登录判断的代码。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 16:42:006楼 得分:5
    if(!ispostback)的意思是不触发页面事件。
    你调试会发现,当点listbox会触发事件,但是不会执行里面的 Server.Execute("checklogin.aspx?checkflag=0");//检查登录
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 09:23:177楼 得分:0
    引用 6 楼 hebeijg 的回复:
    if(!ispostback)的意思是不触发页面事件。
    你调试会发现,当点listbox会触发事件,但是不会执行里面的 Server.Execute("checklogin.aspx?checkflag=0");//检查登录 


    我不太能理解你的解释跟我的提问有什么直接的联系,你能说得更清楚点吗,上面的问题能够解决吗,既要判断登录,又要LISTBOX的AUTOPOSTBACK有效

    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved