知识大全 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) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET项目开发指南:界面设计(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面设计(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面头尾设计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:界面设计(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:网络书店界面头尾设计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面预览 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:界面主体框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:普通用户界面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:用户控件级输出缓存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &