.Net Core全面解析1_asp.netcore框架解析

目录

    1.创建Asp.Net Core网站项目是如何从后端传值到前端

  2.Asp.Net Core以组件形式组装整个项目  不再是.netfrom全家桶形式

  3.Asp.Net Core使用Log4Net日志

 

1.创建Asp.Net Core网站项目是如何从后端传值到前端

            base.ViewBag.User1 = "值1";
            base.ViewData["User2"] = "值2";
            base.TempData["User3"] = "值3";
            object name = "值4";
 return View(name);        
后端控制器
@model System.String

@{
    ViewData["Title"] = "Index";
}

Index

@base.ViewBag.User1

@base.ViewData["User2"]

@base.TempData["User3"]

@Model

前端接收值

 

2.Asp.Net Core以组件形式组装整个项目  不再是.netfrom全家桶形式

第一步

.Net Core全面解析1_asp.netcore框架解析_第1张图片

 

 

 第二步

.Net Core全面解析1_asp.netcore框架解析_第2张图片

 

 

 

3.Asp.Net Core使用Log4Net日志

第一步 nuget添加log4net

.Net Core全面解析1_asp.netcore框架解析_第3张图片

 

第二步两种方式添加log4net支持

  1.第一种方式添加log4net支持

.Net Core全面解析1_asp.netcore框架解析_第4张图片

 

 

 

   2.第二种添加log4net支持

.Net Core全面解析1_asp.netcore框架解析_第5张图片

 

第三步添加配置文件

 

 

"1.0" encoding="utf-8"?>

    
    "rollingAppender" type="log4net.Appender.RollingFileAppender">
        "log\log.txt" />
        
        "true" />

        
        "log4net.Appender.FileAppender+MinimalLock" />

        
        
        "Composite" />

        
        "yyyyMMdd.TXT" />

        
        
        
        "20" />

        
        "3MB" />

        
        "true" />

        
        "log4net.Filter.LevelRangeFilter">
            "LevelMin" value="ALL" />
            "LevelMax" value="FATAL" />
        
        "log4net.Layout.PatternLayout">
            "%date [%thread] %-5level %logger - %message%newline"/>
        
    
    
        "ALL"/>
        "ALL"/>
        ref ref="rollingAppender" />
    
log4.config

 

 

第四步输出日志

.Net Core全面解析1_asp.netcore框架解析_第6张图片

 

你可能感兴趣的:(.Net Core全面解析1_asp.netcore框架解析)