在“新课程管理”页面admin_course.aspx中单击【添加新课程】链接按钮将打开图6-9所示的addcourse.aspx页面。用户在填写了必须的数据后单击【确定】链接按钮,即可将新课程记录添加到SQL Server数据库的tabcour表中。
图6-9添加新课程页面
注意,填写新课程数据时只有“课程说明”栏可以留空,其他字段为必填;课程编号作为课程信息的唯一标识不能出现重复,否则系统将给出“添加失败”的错误提示。
核心代码:
1 2 3 4 5 6
ID=\周学时:\Font-Size=\
1
2 3 4 5 6
CssClass=\Width=\ 3. 课程分配(assigncourse.aspx) 单击课程管理页面下方【课程分配】链接按钮将打开查看已分配课程信息和新课程分配页面assigncourse.aspx。 在该页面中用户可以查看分页显示在DataGrid控件中的已分配课程信息,也可以在新课程分配栏中为建设包含有教师姓名、课程名称及授课年度等信息的课程分配记录。 4. 授课修改(course_edit.aspx) 在课程管理页面中单击“授课修改”列中的某课程编号将打开修改课程分配页面course_edit.aspx。 在此页面中用户可修改指定课程的任课教师及授课年度,或删除当前课程的分配设置。课程编号文本框设置为只读,禁止用户修改该字段的值。 5. 查看课程信息(course_info.aspx) 在课程管理页面admin_course.aspx中单击“课程编号”列中的某编号将打开查看课程信息页面course_info.aspx。页面中所有的数据使用文本框显示不能进行任何修改。 如某课程尚未执行“课程分配”操作,查看其信息时将弹出图所示的信息框,提示用户应首先执行“课程分配”操作。 核心代码: // 总体布局,即页面显示 colspan=\ style=\ 9px; width: 789px; background-image: url(Image/top_files/Topback.GIF);\ ID=\ runat=\ Width=\ Font-Size=\ //显示“课程名称“控件 ID=\ runat=\ Width=\ Font-Size=\ ID=\ runat=\ Font-Size=\ SiteMapProvider=\ http-equiv=\ content=\ charset=gb2312\ />