了解一个信息管理系统的asp代码

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:35:48
access数据库表包含的列有:学号、姓名、学校、年级、专业、学费
asp的功能包含数据录入、修改、删除操作
查询操作要求三个下拉菜单,分别是学校、年级、专业,每次点击一个下拉菜单,就会有符合条件的数据表在下方列出,下拉菜单和数据表在同一个页面。
数据的录入和删除关联的三个下拉菜单内容要相应的有所增减(比如增
加一条记录,其中学校是a,原下拉菜单的学校中没有a就会自动增加a)
关键在下拉菜单选择上,是不是只能用javascript实现,不能用vbscript实现?
比如选择下拉菜单学校的一项(北大),就有相应的列表列出,而不是另需点提交按钮。

这是一个异步调用的过程,当我们在当前页面选择下拉菜单的某一项时,
实际上会在另外一个线程实现这样一个工作:向服务器发送请求(请求中包含某些参数),服务器响应请求并发送信息,当信息发送完成后,请求页响应了完成状态,并将信息在页面上呈现出来。因此在选择下拉菜单后的短暂时间里,实际上我们无需等待,还能再做别的事。
目前能实现这种功能的技术很多,有iframe,AJAX等等,但不是说,你要用Javascript来实现才行,或是VBScript实现才行,这两种只是不同的语言而已。关键是要掌握技术的原理。
我很高兴的告诉你,这儿有个很棒的学生管理系统,点击链接就可下载:
http://all.51aspx.com/CourseManageSystem.rar

源码简介:
某学院学生信息管理系统源码
主要功能有:
用户管理 学生管理 教师管理 课程管理 班级管理 选课管理 成绩管理
主要用到的Asp.net2.0中的GridView、SqlDataSource、RequiredFieldValidator、DetailsView以及Master等

App_Data下为Sql数据库文件,附加即可
附加后修改web.config及App_code/Datacon.cs中对应的Sql连接信息
首页登录采用无刷新变换验证码(区分大小写)
默认管理员帐号/密码:admin/admin
学生帐号/密码:zwj/123

只能用javascript来控制跳转,因为你看到的html界面是iis解析过的。

option的value中写url,javascript控制select的onchange事件。

具体代码谷歌一下,亲自搜索动手写一写,更有利于巩固记忆。