ASP.NET MVC3-Music Store中英文教程


翻译原文档名: MVC Music Store 版本: ASP.NET MVC3 概述 Mvc Music Store 是一个为WEB开发人员一步一步介绍和解释如何使用MVC和Visual Web开发的应用教程. 我们将慢慢的开始, 所以适合于初学者的WEB开发体验! 这个将被建立的程序是一个简单的音乐商店, 这个程序有三个主要的部分: 购物,付款,管理! 本文档由两部分组成: MVC Music Store(一).docx MVC Music Store(二).docx 日期: 2013-3-28
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace MVCWeb
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?linkId=9394801

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

        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute(“{resource}.axd/{*pathInfo}“);

            #region News 两个路由设置 分开写
            routes.MapRoute(
                “News“
                //“xx{News}/{id}.aspx“ //区配xx前缀的任意字符 例: xxsdfsfjsd/3.aspx
                “xxNews/{id}.aspx“ //只能匹配 xxnews/ 
                //这里不能写两个路由设置
                new { controller = “News“ action = “Index“ id = UrlParameter.Optional }
                );

            routes.MapRoute(
                “News2“
                “xx{News}/{id}“
                new { controller = “News“  action = “Index“  id = UrlParameter.Optional }
                );

            routes.MapRoute( //可以使用.html
                “News3“
                “a{News}/{id}.html“
                new { controller = “News“ action = “Index“ id = UrlParameter.Optional }
                );

            routes.MapRoute( //多参数 路由设置如果没设置好的话 会被前面的覆盖 优先级不够高 所以可以在前缀或后缀上做些修改(一般在控制器位置)
                “News4“
                “mnews/{id}-{name}.html“
                new { controller = “News“ action = “MulIndex“ id = @“d{1}“ name = UrlParameter.Optional }
                );

            routes.MapRoute(
                “Details“
                “detail-{id}.html“
                new { controller = “News“ action = “details“  id=UrlParameter.Optional }
                );

            #endregion

            routes.MapRoute( //如果上面的设置中 控制位置都为‘{‘开头 并没有前缀 则页面上显示不出ID值
                “DefParame“ // 路由名称
                “{id}“ // 带有参数的 URL
                new { controller = “Home“ action = “Index“ id = @“d{1}“ } // 参数默认值
            );

            //放最后 Default
            routes.MapRoute( //如果上面的设置中 控制位置都为‘{‘开头 并没有前缀 则页面上显示不出ID值
                “Default“ // 路由名称
                “{controller}/{action}/{id}“ // 带有参数的 URL
                new { controller = “Home“ action = “Index“ id = UrlParameter.Optional } // 参数默认值
            );
            
        }

        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);
        }

        
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    4993295  2011-04-28 18:09  MVC3MVC Music Store - Tutorial - v3.0.pdf

     文件    3441176  2014-03-27 10:59  MVC3MVC Music Store(一).docx

     文件    3615875  2014-03-27 10:59  MVC3MVC Music Store(二).docx

     文件      11776  2012-03-09 09:54  MVC3MVCWebMVCWebinMVCWeb.dll

     文件      19968  2012-03-09 09:54  MVC3MVCWebMVCWebinMVCWeb.pdb

     文件       1005  2012-02-21 17:20  MVC3MVCWebMVCWebContentSite.css

     文件        180  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_flat_0_aaaaaa_40x100.png

     文件        178  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_flat_75_ffffff_40x100.png

     文件        120  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_glass_55_fbf9ee_1x400.png

     文件        105  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_glass_65_ffffff_1x400.png

     文件        111  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_glass_75_dadada_1x400.png

     文件        110  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_glass_75_e6e6e6_1x400.png

     文件        119  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_glass_95_fef1ec_1x400.png

     文件        101  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-bg_highlight-soft_75_cccccc_1x100.png

     文件       4369  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-icons_222222_256x240.png

     文件       4369  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-icons_2e83ff_256x240.png

     文件       4369  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-icons_454545_256x240.png

     文件       4369  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-icons_888888_256x240.png

     文件       4369  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesaseimagesui-icons_cd0a0a_256x240.png

     文件      39084  2012-02-21 17:20  MVC3MVCWebMVCWebContent hemesasejquery-ui.css

     文件        648  2012-03-27 15:04  MVC3MVCWebMVCWebControllersHomeController.cs

     文件       1703  2012-03-14 11:49  MVC3MVCWebMVCWebControllersNewsController.cs

     文件         98  2012-02-21 17:20  MVC3MVCWebMVCWebGlobal.asax

     文件       3188  2014-03-27 10:44  MVC3MVCWebMVCWebGlobal.asax.cs

     文件        257  2012-03-14 08:51  MVC3MVCWebMVCWebModelsAModel.cs

     文件        255  2012-03-05 10:37  MVC3MVCWebMVCWebModelsBModel.cs

     文件       7804  2014-03-27 10:37  MVC3MVCWebMVCWebMVCWeb.csproj

     文件       1087  2012-03-09 09:41  MVC3MVCWebMVCWebMVCWeb.csproj.user

     文件      36787  2012-02-23 15:08  MVC3MVCWebMVCWebobjDebugDesignTimeResolveAssemblyReferences.cache

     文件      10357  2014-03-27 10:44  MVC3MVCWebMVCWebobjDebugDesignTimeResolveAssemblyReferencesInput.cache

............此处省略58个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)