错误信息: 正在中止线程。 ??? ///跳转到管理页面 Response.Redirect("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID); 运行时,上述语句发生错误:“错误信息: 正在中止线程。 ”为什么?应该怎么解决呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Testing3.aspx 是个普通网页,你直接访问有问题吗 Testing3.aspx要接收参数,以前访问的时候没出现过这个问题,最近才出现这个问题。 前面定义了private int questionID = -1;中间通过计算给questionID 赋新值而已,加了个"&QuestionID=" + questionID"其他也没作什么呀! [email protected]你可以把工程发到我邮箱里,我帮你看看 你从哪个页面跳到test3有问题的 try catch 一下,把异常捕获一下,应该是有异常,但是你程序没有处理,卡住了 不好意思,刚才不在,总共有两个页面跳转,分别是TestAnswer和Default,这两个跳转时都会出现这个问题。 试试Server.Transfer("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID); 数据库也跟着文件发过来了,是安装问题吗?还有一个问题,就是用SqlDataReader 读数据时, if (dr.Read()){ }这个是每次读一条信息(数据库中的一行),找不到合适的再向下读第二条数据吗?我是这么理解的,不知是不是?我读数据时出很多错,难道是理解错误? 不是 dr.Read是如果当前有记录就读,没记录就不读了。所以一般是while(dr.Read()){ //操作}这样用 那如数据库,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();}} 这样对吗? select * from 表名 where testid = 1 and questionid = 2 (比如是2)qname = dr["QuestionName"].ToString() 呵呵,有点忙,同一问题隔太长时间,不好意思。try,catch后照样上述问题呀。 之前我是在跳转后的页面上得到testID和QuestionID,没出现过这种问题,之后改了下设计,想在跳转到页面之前就算好参数,然后直接传过去,但是,就出现了这个问题。??? 错误显示时,TestID能显示出来,但是后面的QuestionID显示不出。我只是想在页面刚时,只显示questionID=1的题目,所以之前设为 priviate int QuestionID=1;而已呀。 你跟踪一下为什么QuestionID没有了 我刚才也遇到这个问题,现在解决了。分享下 解决的办法,在后面加个参数false如 Response.Redirect("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID, false); C# win7 webBrowser里面的脚本运行不起来,急 access多线程插入数据-"无法更新;当前被锁定" 定义一个类,声明一个实例构造函数执行,声明实例数组构造函数不执行 初学者 winform 文字绑定 用什么控件 为什么程序总是死掉?大家帮我! 新手的基础问题,c#中@代表什么呢? 有没有关于socket编程的电子书下栽 scrollbar的滑动范围的确定问题 ArcGIS engine10.2的示例代码如何使用?以AlgorithmicColorRamp为例 求救高手,何如在引用中添加Microsoft.Office.Core; 为什么在这里能执行多次插入临时表?
Testing3.aspx要接收参数,以前访问的时候没出现过这个问题,最近才出现这个问题。
你可以把工程发到我邮箱里,我帮你看看
不好意思,刚才不在,总共有两个页面跳转,分别是TestAnswer和Default,这两个跳转时都会出现这个问题。
if (dr.Read())
{ }这个是每次读一条信息(数据库中的一行),找不到合适的再向下读第二条数据吗?我是这么理解的,不知是不是?我读数据时出很多错,难道是理解错误?
{
//操作
}
这样用
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();}
} 这样对吗?
try,catch后照样上述问题呀。
之前我是在跳转后的页面上得到testID和QuestionID,没出现过这种问题,之后改了下设计,想在跳转到页面之前就算好参数,然后直接传过去,但是,就出现了这个问题。???
解决的办法,在后面加个参数false
如
Response.Redirect("~/Testing3.aspx?TestID=" + testID + "&QuestionID=" + questionID, false);