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的相关教学可以参考学习,动手是关键,思考是收获~

  • 相关阅读:
    小球(总结sort和cmp函数、结构体排序)
    垃圾装袋(标记法)【标记思想】
    种树(标记思想)【贪心算法】
    PHP 配置文件
    最大前驱路径
    PHP代码片段
    PHP 中的Trait
    BootStrapTable 错误
    工作两周总结
    工作一周总结
  • 原文地址:https://www.cnblogs.com/shiningleo007/p/12357057.html
Copyright © 2011-2022 走看看