升级 - Mvc 迁移. NetCore

1. 类库迁移

  直接拷贝到netcore 类库下,修改命名空间即可;

 

2. 迁移包(不同项目需要迁移的包不一下)

  using System.Web.Script.Serialization;  ---》using Nancy.Json;

 

 3. Action 跳转

  View 写法: 

 @await Component.InvokeAsync("IndexMapSpot", new { PageType = "show_page" })
 // @*@{Html.Action("IndexMapSpot", "Matrix", new { PageType = "show_page" });}*@

  定义实现IndexMapSpotViewComponent

namespace Techub.QHNY.Web.Components
{
    public class IndexMapSpotViewComponent : ViewComponent
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public IViewComponentResult Invoke(string PageType = "", string from = "0")
        {
            ViewBag.page = PageType;
            ViewBag.from = from;
            return View("~/Views/Matrix/IndexMapSpot.cshtml");
        }
    }
}

  

4. JsonResult 数据

  

 

 

 

 5. @Scripts @Styles

  改成具体的文件链接,参考项目默认的layount

  <link href="~/Content/bundles.min.css" rel="stylesheet" />

  <script src="~/Scripts/bundles.min.js"></script>

 

6. 静态文件脚本

  

 

posted @ 2020-07-30 11:45  程天飞  阅读(360)  评论(0编辑  收藏  举报