温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:在线考试系统源码(毕业设计)
当前文件:
HBDGI338O5Y15/teacherInfoDetail.aspx.cs[5K,2009-6-12 11:43:45],打开代码结构图
HBDGI338O5Y15/teacherInfoDetail.aspx.cs[5K,2009-6-12 11:43:45],打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
namespace TestOnline 13
{ 14
/// <summary> 15
/// teacherInfoDetail 的摘要说明。 16
/// </summary> 17
public class teacherInfoDetail : System.Web.UI.Page 18
{ 19
protected System.Web.UI.WebControls.ListBox ListBox1; 20
protected System.Web.UI.WebControls.ImageButton ImageButton1; 21
protected System.Web.UI.WebControls.ImageButton ImageButton3; 22
protected System.Web.UI.WebControls.Label lbl_teacherId; 23
protected System.Web.UI.WebControls.TextBox tbx_teacherName; 24
protected System.Web.UI.WebControls.TextBox tbx_teacherPwd; 25
protected System.Web.UI.WebControls.Label lbl_courseId; 26
protected System.Web.UI.WebControls.Label lbl_courseName; 27
protected System.Web.UI.WebControls.Panel Panel1; 28
protected System.Web.UI.WebControls.Label lbl_teacherName; 29
protected System.Web.UI.WebControls.Label lbl_newCourseId; 30
protected System.Web.UI.WebControls.ImageButton ImageButton4; 31
protected System.Web.UI.WebControls.ImageButton ImageButton2; 32
33
private void Page_Load(object sender, System.EventArgs e) 34
{ 35
// 在此处放置用户代码以初始化页面 36
37
if(Session["adminId"]!=null) 38
{ 39
if(!Page.IsPostBack) 40
{ 41
string teacherId=Request.Params["teacherId"]; 42
DataSet ds=(new projClass()).getTeacherInfo(teacherId); 43
DataTable dt=ds.Tables["teacherInfo"]; 44
DataRow dataRow=dt.Rows[0]; 45
lbl_teacherId.Text=Convert.ToString(dataRow["teacherId"]); 46
string courseId=(new projClass()).getTeacherCourseId(teacherId); 47
if(courseId=="") 48
{ 49
lbl_courseId.Text="null"; 50
lbl_courseName.Text="null"; 51
} 52
else 53
{ 54
string courseName=(new projClass()).getCourseNameAsCourseId(courseId); 55
lbl_courseName.Text=courseName; 56
} 57
lbl_courseId.Text=courseId; 58
tbx_teacherName.Text=Convert.ToString(dataRow["teacherName"]); 59
tbx_teacherPwd.Text=Convert.ToString(dataRow["teacherPwd"]); 60
61
ListBox1.Items.Add("不指定科目"); 62
DataSet ds1=new DataSet(); 63
ds1=(new projClass()).getCourses(); 64
foreach(DataRow row in ds1.Tables[0].Rows) 65
{ 66
ListBox1.Items.Add(row["courseName"].ToString()); 67
} 68
} 69
70
} 71
else Response.Redirect("login.aspx"); 72
} 73
74
75
Web 窗体设计器生成的代码 100
101
private void ImageButton3_Click(object sender, System.Web.UI.ImageClickEventArgs e) 102
{ 103
Response.Redirect("teacherInfoView.aspx"); 104
} 105
106
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e) 107
{ 108
Panel1.Visible=true; 109
} 110
111
private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e) 112
{ 113
114
string courseName=ListBox1.SelectedItem.Text.Trim(); 115
string courseId=(new projClass()).getCourseIdAsCourseName(courseName); 116
lbl_newCourseId.Text=courseId; 117
string teacherName=(new projClass()).getTeacherIdAsCourseId(courseId); 118
lbl_teacherName.Text=teacherName; 119
} 120
121
private void ImageButton4_Click(object sender, System.Web.UI.ImageClickEventArgs e) 122
{ 123
Panel1.Visible=false; 124
ListBox1.SelectedIndex=-1; 125
lbl_newCourseId.Text=""; 126
lbl_teacherName.Text=""; 127
//Response.Write(tbx_teacherName.Text+"ff"+tbx_teacherPwd.Text); 128
} 129
130
private void ImageButton2_Click(object sender, System.Web.UI.ImageClickEventArgs e) 131
{ 132
if(tbx_teacherName.Text.Trim()==""||tbx_teacherPwd.Text.Trim()=="") 133
Response.Write("<script>alert(\"请填写完整资料!\");</script>"); 134
else 135
{string courseId=lbl_courseId.Text; 136
if(lbl_newCourseId.Text=="") 137
courseId=lbl_courseId.Text; 138
else if(lbl_newCourseId.Text=="nont") 139
courseId=""; 140
else courseId=lbl_newCourseId.Text; 141
string teacherId=lbl_teacherId.Text; 142
string teacherName=tbx_teacherName.Text.Trim(); 143
string teacherPwd=tbx_teacherPwd.Text.Trim(); 144
int count=(new projClass()).updateTeacherInfo(teacherId,teacherPwd,teacherName,courseId); 145
if(count==1) 146
{ 147
Response.Redirect("teacherInfoView.aspx"); 148
} 149
else Response.Write("<script>alert(\"更新失败!\");</script>"); 150
151
152
153
} 154
155
} 156
} 157
} 158






}