///跳转到管理页面
            Response.Redirect("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID);   运行时,上述语句发生错误:“错误信息: 正在中止线程。 ”为什么?应该怎么解决呢?

解决方案 »

  1.   

    Testing3.aspx 是个普通网页,你直接访问有问题吗
      

  2.   


    Testing3.aspx要接收参数,以前访问的时候没出现过这个问题,最近才出现这个问题。
      

  3.   

    前面定义了private int questionID = -1;中间通过计算给questionID 赋新值而已,加了个"&QuestionID=" + questionID"其他也没作什么呀!
      

  4.   

    [email protected]
    你可以把工程发到我邮箱里,我帮你看看
      

  5.   

    你从哪个页面跳到test3有问题的
      

  6.   

    try  catch 一下,把异常捕获一下,应该是有异常,但是你程序没有处理,卡住了
      

  7.   


    不好意思,刚才不在,总共有两个页面跳转,分别是TestAnswer和Default,这两个跳转时都会出现这个问题。
      

  8.   

    试试Server.Transfer("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID);
      

  9.   

    数据库也跟着文件发过来了,是安装问题吗?还有一个问题,就是用SqlDataReader 读数据时, 
    if (dr.Read())
    { }这个是每次读一条信息(数据库中的一行),找不到合适的再向下读第二条数据吗?我是这么理解的,不知是不是?我读数据时出很多错,难道是理解错误?
      
      

  10.   

    不是 dr.Read是如果当前有记录就读,没记录就不读了。所以一般是while(dr.Read())
    {
        //操作
    }
    这样用
      

  11.   

    那如数据库,testID  QuestionID  QuestionName.......
                 1        1         name1......
                 1         2        name2........
                 2         1        name1........比如现在想要获取testID=1的,然后根据现在的QuestionID 与已给参数 相比较,是则显示QuestionName。现在比如参数questionid=2;
    那么现在是
    while(dr.Read()) 

        if(questionid=dr["QuestionID"].ToString())
     
        {String qname=dr["QuestionName"].ToString();}
    } 这样对吗?
      

  12.   

    select * from 表名 where testid = 1 and questionid = 2 (比如是2)qname = dr["QuestionName"].ToString()
      

  13.   

    呵呵,有点忙,同一问题隔太长时间,不好意思。
    try,catch后照样上述问题呀。
      

  14.   


    之前我是在跳转后的页面上得到testID和QuestionID,没出现过这种问题,之后改了下设计,想在跳转到页面之前就算好参数,然后直接传过去,但是,就出现了这个问题。???
      

  15.   

    错误显示时,TestID能显示出来,但是后面的QuestionID显示不出。我只是想在页面刚时,只显示questionID=1的题目,所以之前设为 priviate int QuestionID=1;而已呀。
      

  16.   

    你跟踪一下为什么QuestionID没有了
      

  17.   

    我刚才也遇到这个问题,现在解决了。分享下
     
    解决的办法,在后面加个参数false

      Response.Redirect("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID, false);