MVC5使用

来源:互联网 发布:勇者之塔魂力强化数据 编辑:程序博客网 时间:2024/05/16 04:03

1.新建一个MVC5项目,VS2012要安装扩展包


2.新一个Controller:

    [RoutePrefix("reviewdata/{op}/{id}")]
    public class ReviewDataController : Controller
    {
        /// <summary>
        /// Gets Holdings by userid,holdings?pageno=#&pagesize=#sortby=#sortdirection=#
        /// </summary>
        [HttpGet]
        [Route("")]
        public string GetHoldings(string id, string op)
        //, [FromUri] PagingSortingCond pagesortcond)
        {
            return "Test: " + id + ": " + op;
        }


    }

3.修改RouteConfig.cs:

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

            routes.MapMvcAttributeRoutes();

            //routes.MapRoute(
            //    name: "Default",
            //    url: "{controller}/{action}/{id}",
            //    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            //);

        }

4.在Web.config中添加:

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>


5.将应用程序池设为:dotnet4.0


0 0