网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ASP.Net全局变量的设置和读取方法.
.投票结果的图片进度条显示.
.asp.net(vb.net)连接sql server .
.Asp.net(c#)实现多线程断点续传.
..net中发mail到hotmail中乱码问题.
.数据绑定控件再ASP.NET1.X和ASP..
.再谈使用UrlRewrite时修改form的.
.怎样从ASP.NET 2.0中读取连接字符.
.ASP.NET 2.0: 页面中链入的CSS、.
.ASP.NET2.0:Ilungasoft.Framewor.
..NET 3.x新特性之自动属性及集合.
.大数量查询分页显示 微软的解决办.
.asp.net 2.0里动态访问meta标记.
.ASP.NET: Custom AutoCompleteTe.
.解析Asp.net中资源本地化的实现.
..net的Membership,为什么就这么.
.通过代码给IIS增加主机头.
.通过System.Web.Mail程序发邮件.
.使用函数传递参数来执行数据库操.
.asp.net开发常用技巧收集.

在MasterPage中檢驗User是否登入

发表日期:2007-1-4


在母板頁中檢查user是否登入過,這樣就不用在每個頁中去作檢驗。在其Init事件中寫入如下代碼:
    protected void ContentPlaceHolder1_Init(object sender, EventArgs e)
    {
        if (Session["loginid"] == null || Session["role"]==null)
        {
            Response.Redirect("../Main.aspx");
        }
    }


附:
   如果一个Page使用了一个MasterPage,2者之间事件的执行顺序如下:

MasterPage控件 Init 事件。

Page控件 Init 事件。

MasterPage Init 事件。

Page Init 事件。

Page Load 事件。

MasterPage Load 事件。

Page控件 Load 事件。

Page PreRender 事件。

MasterPage PreRender 事件。

MasterPage控件 PreRender 事件。

Page控件 PreRender 事件。

以上内容可以在MSDN上查找到。补充一点:New函数的执行顺序是 Page.New() --> MasterPage.New()

http://www.cnblogs.com/floatping/archive/2007/01/03/610760.html

上一篇:Asp.Net下通过切换CSS换皮肤 人气:3741
下一篇:如何在.NET中访问MySQL数据库 人气:3796
浏览全部MasterPage的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐