惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
博客园_首页
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
The Cloudflare Blog
罗磊的独立博客
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
J
Java Code Geeks
MyScale Blog
MyScale Blog
G
Google Developers Blog
U
Unit 42
Y
Y Combinator Blog
P
Proofpoint News Feed
Vercel News
Vercel News

博客园 - 萍踪侠影

c#过滤HTML代码 - 萍踪侠影 - 博客园 也來開發一款日歷控件 制作activeX控件 在aspx頁中獲取DataGrid行序號 - 萍踪侠影 - 博客园 [轉載]Run As Administrator 以編程方式為GridView添加欄位 - 萍踪侠影 - 博客园 Internet Explorer 7中的层叠样式表兼容性 Microsoft Office Web 组件 PivotTable 基础 ASP讀取excel文件 - 萍踪侠影 - 博客园 一個Ajax.NET的查詢實例 js校验的通用工具 將字串轉換為日期型數據的例子 - 萍踪侠影 - 博客园 將datagrid控件內容輸出到excel文件 - 萍踪侠影 - 博客园 C#常用函数集 IPv6 简介 初探AJAX.NET Visual C# 3.0 新特性概览 遍历XML引擎版本以适应代码 微调您的 Web 站点以适应 Windows XP Service Pack 2
在MasterPage中檢驗User是否登入 - 萍踪侠影 - 博客园
萍踪侠影 · 2007-01-03 · via 博客园 - 萍踪侠影

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

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

  1. MasterPage控件 Init 事件。

  2. Page控件 Init 事件。

  3. MasterPage Init 事件。

  4. Page Init 事件。

  5. Page Load 事件。

  6. MasterPage Load 事件。

  7. Page控件 Load 事件。

  8. Page PreRender 事件。

  9. MasterPage PreRender 事件。

  10. MasterPage控件 PreRender 事件。

  11. Page控件 PreRender 事件。

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