Tuesday, March 13, 2012

Asp.Net C# MVC

1. In Controller if want to return a value:
return Content("You have been Cuisine");

2. In Global.asax.cs
setup router:

routes.MapRoute(
                    "Cuisine",
                    "cuisine/{name}",
                    new { controller = "Cuisine", action = "Search" }
                );
            routes.MapRoute(
                "Default", // Route name
               
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );

3. In Controller: display RouteData.Values


ViewBag.Message = string.Format("{0}::{1} {2}",
                RouteData.Values["controller"],
                RouteData.Values["action"],
                RouteData.Values["id"]);

if url like http://localhost:22792/home/index/5 that will be displayed like home::index 5


4. 注释快捷键:

开发阶段:
Ctrl+K->C(/):注释一段代码;
Ctrl+K->U(/):取消注释一段代码;
(//=)加入cpp里类方法前面的标准注释;
(//-)加入开发人员个人信息,包括主机名和修改时间;