asp.net mvc 3.0详细笔记__07__项目文件结构详解_Global.asax

上一篇文章:asp.net mvc 3.0详细笔记__06__项目文件结构详解_Content和Scripts

        欢迎一起来学习MVC 3.0,我们在一步一个脚印的做一个MVC 3.0的项目,期间会有很多值得探索的地方。将会学到 Razor , Lampda , Entity Framework , Linq   C#新特性 等等知识,一起加油吧!

本次重点突破

                       详解Global.asax文件的作用,地位

工具资源下载http://download.csdn.net/detail/dhcsimida/6779357下载过就不用重复下载了

(1)具体的代码以及注释如下,请知悉。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace MyMusicStore
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit http://go.microsoft.com/?LinkId=9394801

    public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new HandleErrorAttribute());
        }

        /// <summary>
        /// {controller}称为控制器,如果没有提供的话,默认为下面声明的controller,这里是"MyHome"
        /// {action}称为 Action 方法,如果没有提供的话,默认为下面声明的action,这里是"Index"
        /// {id}称为 id, 通常用来提供数据的标识,没有默认值
        /// 此时的状态下,当页面请求 / 地址的时候,系统将会把请求映射到名为 MyHome 的控制器进行处理,调用其中名为 Index 的方法处理请求
        /// </summary>
        /// <param name="routes"></param>
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");//忽视来自客户端的对一些文件的请求

            routes.MapRoute(
                "Default", //路由名称
                "{controller}/{action}/{id}", // 路由参数,用{}包含的不是定值,只是配置而已
                new { controller = "MyHome", action = "Index", id = UrlParameter.Optional } 
            );

        }

        /// <summary>
        /// 整个程序的入口点,做一些前期的注册工作
        /// </summary>
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();//注册所有领域

            RegisterGlobalFilters(GlobalFilters.Filters);//注册全局过滤器
            RegisterRoutes(RouteTable.Routes);//注册了以上默认的路由配置
        }
    }
}


下一篇文章:asp.net mvc 3.0详细笔记__08__项目文件结构详解_Web.config

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值