——此文章摘自《ASPNET +SQL Server网络应用系统开发案例精解》定价¥特价¥ 详细>> 数据库公用模块 为了使应用程序方便移植为版本控制提供更好的支持可以在应用程序配置文件(也就是WebConfig)中设置数据库的连接信息添加如下语句 <configuration> <appSettings> <!设置数据库连接字符串配置!> <add key=st_dbconn value= Data Source=(local); UID=sa; PWD=sa; DATABASE= ST_ StuManager/> </appSettings> … </configuration> %注意应当使uid和pwd与读者计算机上的SQL Server登录名和密码相对应 对于其使用方法将在代码部分给予详细的讲解 界面头尾控件设计 为了提高主要代码的可重复使用性提高主要代码性能需将用户界面部分的头和尾做成两个用户控件分别命名为 ST_Bottomascx和ST_Headerascx由于只是载入相应的图片和文字信息没有任何逻辑判断这里不再多作介绍读者可以在网站目录的ST_Common目录下找到这两个文件 页面导航设计 为了保持左侧导航栏的一致性读者可以看到同在ST_Common目录下还有 ST_navigateascx和ST_stunavigateascx两个控件分别作为管理员登录和学生登录后的页面导航在VSNET平台下控件中方法的封装和aspx没有区别在退出时执行了断开清除session的操作代码如下 private void st_lbtn_exit_Click(object sender SystemEventArgs e) { SessionClear(); ResponseRedirect(defaultaspx); } 其他应用同头尾控件的设计方法在此不再赘述 界面主体框架 网站所有的页面基本上保持了统一的风格共由部分组成即界面顶端的logo底端的版权信息左侧的导航栏和右侧的页面功能页面和页面之间所不同的区域基本上只有导航栏右侧的区域当然管理员用户和学生用户所用的导航栏是不同的 [] [] |