| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2529 人关注过本帖
标题:Response.Redirect怎么不能跳转了
取消只看楼主 加入收藏
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
 问题点数:0 回复次数:2 
Response.Redirect怎么不能跳转了

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string strConnstring = "Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=RZedu";
//SqlConnection sqlconn = new SqlConnection(ConfigurationSettings.AppSettings("strConnstring"));
string sqlselect = "select * from stu_info where stu_no='" + Request["key"].ToString() + "'";
SqlConnection sqlconn = new SqlConnection(strConnstring);
SqlCommand sqlcomm = new SqlCommand(sqlselect , sqlconn);
SqlDataReader sqldatareader;
sqlconn.Open();
sqldatareader = sqlcomm.ExecuteReader();
if (sqldatareader.Read())
{
labname.Text = sqldatareader.GetString(1);
labid.Text = sqldatareader.GetString(0);
labno.Text = sqldatareader.GetString(4);
labele.Text = sqldatareader.GetString(5);
labple.Text = sqldatareader.GetString(6);
labresult.Text = Request["key"].ToString();
}
else
{
Response.Redirect("result.aspx");
}
}
}

查找成功时,一切正确,结果也正确,


当查找不成功时就会出现
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0103: 当前上下文中不存在名称“labname”

源错误:

行 24: if (sqldatareader.Read())
行 25: {
行 26: labname.Text = sqldatareader.GetString(1);
行 27: labid.Text = sqldatareader.GetString(0);
行 28:


查找不成功时应该跳转到result.aspx的,可是就是不跳转,好像还继续执行if里面的,为什么啊

搜索更多相关主题的帖子: Response Redirect 
2007-06-01 15:14
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
是我自己在restlt.aspx里把后台码文件指定错了,,汗

继续向前-------------------努力成为高手
2007-06-01 16:22
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
不是,页面多了, 一下子就乱了,都是另存为惹的祸

继续向前-------------------努力成为高手
2007-06-01 20:52
快速回复:Response.Redirect怎么不能跳转了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031858 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved