知识大全 ASP.NET项目开发指南:普通用户界面
Posted 知
篇首语:做一个俗人,要知世俗而不俗世,知世故而不世故。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:普通用户界面相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:普通用户界面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
普通用户界面
在用户登录页面ST_login aspx中单击 回首页 超链接时 将直接转入到普通用户界面ST_index aspx 此页面为普通用户提供的主要功能有 博客列表 推荐文章 网友回应 友情BLOG和个人资料等 ST_index aspx页面在系统预览中已经列出(如图 所示) 在此主要介绍其后台事件处理页面ST_index aspx cs 主要代码如程序 所示
程序 ST_index aspx cs
protected void Page_Load(object sender System EventArgs e)
//在此处放置用户代码以初始化页面
string ST_dns = ConfigurationSettings AppSettings[ conn ];
//最新推荐文章指定的SQL语句
string ST_cmd_sql = select top *
from ST_news where ST_n_iscmd=
order by ST_n_date desc ;
//创建数据库连接
ST_myConn = new OleDbConnection(ST_dns)
//创建OleDbCommand对象 对SQL语句进行操作
OleDbDataAdapter ST_classCmd = new OleDbDataAdapter( select
ST_c_id ST_c_name from ST_class ST_myConn)
OleDbDataAdapter ST_cmdCmd = new
OleDbDataAdapter(ST_cmd_sql ST_myConn)
//创建DataSet的实例
DataSet ST_classds = new DataSet()
//将信息填充到ST_classds
ST_classCmd Fill(ST_classds 类别列表 )
DataSet ST_cmdds = new DataSet()
ST_cmdCmd Fill(ST_cmdds 推荐文章 )
// GridView获得DataSet的记录
ClassList DataSource = new DataView(ST_classds Tables[ ])
//绑定GridView
ClassList DataBind()
CmdList DataSource = new DataView(ST_cmdds Tables[ ])
CmdList DataBind()
NewsList_Bind()
//判断Cookies是否为空
if (Request Cookies[ colors ]!=null)
string ST_test = Request Cookies[ colors ] Value;
String[] ST_colorList = ST_test Split(new char[] )
ST_bgcolor = ST_colorList[ ];
ST_tcolor = ST_colorList[ ];
else
ST_bgcolor = #FFDE ;
ST_tcolor = #efe ce ;
Page DataBind()
public void NewsList_Bind()
string ST_sql;
if (Request QueryString[ c_id ]==null)
ST_sql = select * from ST_news order by ST_n_date desc ;
else
if (IsSafe(Request QueryString[ c_id ] )==true)
ST_sql = select * from ST_news where ST_c_id= +
Request QueryString[ c_id ] + order by ST_n_date desc ;
else
ST_sql= ;
Response Write( 非法参数 )
Response End()
OleDbDataAdapter ST_myCmd = new
OleDbDataAdapter(ST_sql ST_myConn)
DataSet ST_ds = new DataSet()
ST_myCmd Fill(ST_ds 新闻列表 )
NewsList DataSource = new DataView(ST_ds Tables[ ])
NewsList DataBind()
【代码说明】页面进行初始化时 代码第 行调用NewsList_Bind()方法 从数据库中获取信息填充页面 代码第 行用到了IsSafe()方法 这是当前页面中自定义的方法 用来验证参数值是否都是数字 因为如果是ID 则不能有字符
说明 Response End() 表示结束输出
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
cha138/Article/program/net/201311/15878相关参考
ASP.NET项目开发指南:用户管理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面头尾设计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:界面主体框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:界面控件设计(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET项目开发指南:界面设计(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]
ASP.NET项目开发指南:界面控件设计(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:用户信息的处理(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:用户信息的处理(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面设计(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面设计(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!