ST . PostsGr oup PostsGro upSL = new ST. Po st sGro up( ) ; Dat aSet ds= PostsGr oupSL. Get List( " ") ; DropDownList1. Dat aSource = ds; DropDownList1. Dat aTextField = "Gr oupName "; DropDownList1. Dat aValueField = "ID" ; DropDownList1. Dat aBind( ) ; } } pro tected v oid Butto n1 Click( object sender , EventAr gs e) { int id = ST . Request . GetFo rmI nt ( " ctl00 $ContentPlaceHolder 1$Dro pDow nList 1" , 0) ; ST. Jscr ipt. Java Scr iptLocationHref ( str ing . Format ( " fenleipo st s. aspx ? id= { 0} ", id) ) ; } pro tected void Page Load( o bject sender , EventAr gs e) { if ( ! IsPostBack) { ST . AboutUs AboutUsSL = new ST . AboutUs( ) ; Data Set ds = AboutUsSL. GetList( "" ) ; Repeater 1. DataSource = ds; Repeater 1. DataBind( ) ; DataSet ds1 = AboutUsSL. GetList ( str ing . Format ( "id= { 0} " , ST . Request . Get Quer yInt( "id" , 1) ) ) ; litcontent . T ext = ST . Str ingUt il. UnCheckStr ( ds1. Tables[ 0] . Rows[ 0] [ "Details" ] . ToString ( ) ) ; } } 3. 2 会员中心 会员中心模块: 用户进入会员中心后可以方便地 对自己的信息进行管理,包括修改自己的用户信息以 及自己发的帖子,浏览自己发的帖子和回复的帖子等 等。 3. 3 发帖模块 发帖模块:作为一个论坛,首要功能必然是会员的 发帖功能。 在论坛的发帖页面,用户可以发帖来表明自 己的观点,或者向其他人提出自己的疑问以求解答。 3. 4 浏览所有帖子 浏览帖子模块: 在该模块,不论是游客还是会员, 用户都可以浏览论坛所有的帖子,但是想要回复帖子 必须登录。 3. 5 新闻中心 此模块同样为管理员操作,用于对论坛的新闻进 行管理,以便论坛新闻系统方便及时地更新,为管理员 提供方便的操作界面。 4 总 结 校园论坛是为了给同学们提供一个交流的平台, 营造一 种和谐校园 文化而 建立的, 该系统 以 ASP. NET 为开发工具, 使用 Micro sof t SQL Server 2005 数据库来处理后台数据。本系统中尝试将数据库 的操作放在一个基础类库中, 将每个表的操作封装在 每个表所对应的类中。在U I 层设计的时候只需要直 接调用各个表中的成员方法就可以了。这样大大减少 了代码的编写量, 提高了代码的重用率,提高了软件设 计的效率。 |