知识大全 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项目开发指南:用户管理

ASP.NET项目开发指南:用户管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:界面头尾设计

ASP.NET项目开发指南:界面头尾设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:界面主体框架

ASP.NET项目开发指南:界面主体框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:界面控件设计(1)

ASP.NET项目开发指南:界面控件设计(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:界面设计(1)

ASP.NET项目开发指南:界面设计(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]

ASP.NET项目开发指南:界面控件设计(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:用户信息的处理(1)

ASP.NET项目开发指南:用户信息的处理(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:用户信息的处理(2)

ASP.NET项目开发指南:用户信息的处理(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:界面设计(2)[2]

ASP.NET项目开发指南:界面设计(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:界面设计(2)[1]

ASP.NET项目开发指南:界面设计(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!