今天我想用xmlHttp来实现从数据库中读取一张表,然后显示到网页上。我首先会用三层架构来读取数据库中的数据,然后通过xml把数据传递该JavaScript的xmlHttp,在把数据显示到页面上。好,我们马上开始。
首先是建立数据库
还是我上一篇的数据库,具体不多说了,有疑问请参考我的上一篇“无线树”。
建立DB层
建立Model层
Model层的字段是跟数据表的字段一一对应的。
建立DAl数据访问层
这里主要是获取数据表MOA_Department中的所有数据,存储在自定义实体类中,然后传递到BLL层中。
建立BLL层
建立界面层,分别有两个网页和一个js文件。
首先建立一个从BLL层获取数据的页面,命名为:GetAllDepartment.aspx。页面是空白的,在页面的code-behind中编写一下代码:
建立JavaScript文件,新建目录js,在目录js下建立JavaScript文件JScript.js,输入以下代码:
建立显示数据的页面ShowAllDepartment.aspx,前台页面代码:
编译运行,浏览ShowAllDepartment.aspx,则可以看到数据表显示在网页上