首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于传值判断的有关问题

2013-09-18 
关于传值判断的问题现在我有2个页面哦A页面是这样B页面是这个样的现在我基本流程是,A页面点击浏览的时候,

关于传值判断的问题
现在我有2个页面哦
A页面是这样
关于传值判断的有关问题

B页面是这个样的
关于传值判断的有关问题

现在我基本流程是,A页面点击浏览的时候,取得ID然后传值到B页面,B页面在根据ID来读取信息,绑定到控件上面
如果我点击发表意见,那么就只赋值给控件当前的时间和IP

下面是我B页面的代码

  if (!IsPostBack)
 {
 if (Request.QueryString["ID"] != "")
         {
            OpinionFeedBackBLL b = new OpinionFeedBackBLL();
            tb_OpinionFeedBackTable w = new tb_OpinionFeedBackTable();
            w = b.getOpinionFeedBack(Convert.ToInt32(Request.QueryString["ID"]));

            txtopinionfeedback.ReadOnly = true;
            txtname.ReadOnly = true;
            this.txtopinionfeedback.Text = w.OpinionFeedBack;
            this.txtname.Text = w.Name;
            this.lblOpinionFeedBackTime.Text = Convert.ToString(w.OpinionFeedBackTime);
            this.lblIP.Text = w.IP;
           }
            else
             {
            this.btnadd.Visible = true;
            this.lblOpinionFeedBackTime.Text = Convert.ToString(DateTime.Now);
            this.lblIP.Text = Common.GetIPAddress();

            }
}
现在的问题是不知道为什么,我无论是点击浏览,还是点击按钮,都会进入(Request.QueryString["ID"] != "")这个判断里面,我按钮事件里面就写了一个跳转,其他都没写,为什么还会进入到这里面哦
------解决方案--------------------


Page_Load事件先执行,然后才是按钮事件。
[解决办法]
调试,看看 点击发表意见按钮 跳转过来 ,取出来的  Request.QueryString["ID"] 值是什么。。。
[解决办法]
明显的是你id没有取到 你要看你A页面跳转怎么写的 确认是?ID= 前后的参数要一样 如果确定一样 那么再检查你ID有绑定没有

热点排行