zoukankan      html  css  js  c++  java
  • .Net Core下建立web应用的 路由器修改

    和传统MVC道理是一样的,要不是报错提示,还真不知道一些细节,在Startup文件下Configure里设定路由:

       app.UseEndpoints(endpoints =>
                {
                     endpoints.MapControllerRoute(
                        name: "default",
                        pattern: "{controller=Home}/{action=My}/{id?}");
                });

     添加了HomeController的控制器,然后加入Action是"My"

    public class HomeController : Controller
        {
            // GET: /<controller>/
            public IActionResult Index()
            {
                return View();
            }
            public IActionResult My()
            {
                return View();
            }
        }

    然后像MVC一样,控制器转到视图,必须有Views文件夹,在其下建立Razor页面,注意千万不能直接添加“视图”,Core下没有那么智能,鼠标右键选择“新建项”的“Razor页面”

    解决方案目录结构是:

     回溯前提建立solution,选择ASP.NET Core  Web应用程序,

     创建时,选Web应用程序:

    整体目录结构:

     只是多了一个Views文件夹,跑起来程序后:

     简单的入门是可以了,细节上需要思考,并且网络视频很多,bilibili的相关教学可以参考学习,动手是关键,思考是收获~

  • 相关阅读:
    P1064 金明的预算方案
    P1062 数列
    P2258 子矩阵
    P1095 守望者的逃离
    P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
    P1203 [USACO1.1]坏掉的项链Broken Necklace
    P1478 陶陶摘苹果(升级版)
    P2485 [SDOI2011]计算器
    逆元模板
    CloudStack 物理网络架构
  • 原文地址:https://www.cnblogs.com/shiningleo007/p/12357057.html
Copyright © 2011-2022 走看看