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

Posted

篇首语:学向勤中得,萤窗万卷书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]相关的知识,希望对你有一定的参考价值。

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

   ST_kuserleft ascx cs 的主要代码及其解释

  ST_kuserleft ascx cs主要有Page_Load Button _Click Button _Click 个事件 如程序 所示

  程序   ST_kuserleft ascx cs

     public partial class ST_kuserleft : System Web UI UserControl

    

         ST_DataBase ST_database = new ST_DataBase()

         …

  ( )Page_Load一般是在页面初始化时执行 在此主要是控制Panel 和Panel 的显示情况 以及判断连接到的用户是否已经登录

     protected void Page_Load(object sender System EventArgs e)

    

         Panel Visible = false;

         Panel Visible = false;

         //如果用户已经登录

         if (Session[ name ] != null)

        

             Label Text = Session[ name ] ToString()

             Panel Visible = true;

        

         else

        

             Panel Visible = true;

        

    

  ( )Button _Click为用户单击图 (a)中 登录 按钮时触发的事件 在此主要是验证用户输入的用户名和密码是否正确

     protected void Button _Click(object sender System EventArgs e)

    

         string ST_strsql;

         ST_strsql = select * from ST_tUser where ST_username = +

         username Text + and ST_userpassword = + userpass Text + ;

         DataSet dataSet = new DataSet()

         //读出数据集

         dataSet=ST_database GetDataSet(ST_strsql usernamelist )

         if(dataSet Tables[ usernamelist ] Rows Count == )

        

             //弹出错误信息的对话框(用JavaScript)

         Response Write( <script>alert(\\ 用户名不存在或密码错误 请确认后再登录!\\ )

             </script> )

        

         else

        

             Session[ name ] = username Text;

             Response Write( <script>alert(\\ 登录成功!\\ ) </script> )

             Label Text = <b> + Session[ name ] ToString() + </b> ;

             Panel Visible = false;

             Panel Visible = true;

        

    

  ( )Button _Click事件可使想要注册的用户连接到注册新用户的页面

         …

     protected void Button _Click(object sender System EventArgs e)

    

             Response Redirect( ST_userreg aspx )

    

     …

  说明 代码中的…表示省略了部分代码 读者可根据代码的文件名称查看配书光盘中完整的代码

  【代码说明】代码第 行创建了一个ST_DataBase对象 用其操作数据库各种查询或者执行的命令 代码第 ~ 行定义了一个SQL语句 用其查询数据库中是否有符合条件的用户名 代码第 行判断是否存在用户 如果没有 弹出提示对话框 如果有 则执行代码第 ~ 行的内容 这里可以看到有设置Panel是否显示的代码 代码第 行是一个导航 用于将页面导航到指定的注册页面

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

cha138/Article/program/net/201311/15940

相关参考

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

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

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

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

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

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

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

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

知识大全 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项目开发指南:用户控件级输出缓存

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