当前位置:编程学习 > C#/ASP.NET >>

c#(asp.net)选择学生推荐课表查询就跳转到另一个界面选择其它的一样,我写如下代码去不行(急)

if (DropDownList5.SelectedValue == "专业推荐课表查询") Response.Redirect("Query results.aspx"); else if (DropDownList5.SelectedValue == "教师个人课表查询") Response.Redirect("Home.aspx");
答案:你给出的代码最好写在DropDownList控件的SelectedIndexChanged事件的事件处理程序中,DropDownList控件的autoPostback属性必须设为true,再检查一下你的Response.Redirect语句中的aspx页面的路径名有没有写错
其他:if (DropDownList5.SelectedValue == "专业推荐课表查询") 
这个判断改成这样试试
if (DropDownList5.SelectedText == "专业推荐课表查询") 你把这段代码写哪里了啊,你确定执行了没有? lbFt1.Text = dr1[2].ToString();第一个lbFt1.Text赋值就出现错误,检查下你有没有查询到数据;
dr1.Read();改为:
if(dr1.Read()){
   //在这里把DataRead查询的数据赋值给TextBox.....
}
DataRead查询没有抛出错误说明语法没问题,检查下你SQL的表达式你查询的数据是否存在
 

上一个:请问在ASP.NET中,图片按钮控件和图片地图控件的功能有什么不同?
下一个:asp.net 统计网页浏览数?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,