NetCore 基础入门

C#-MVC-内置对象,参考:https://www.cnblogs.com/123525-m/p/16932744.html

1、C# NetCore Web 项目预览,版本为7.0
1.1、Asp.Net Core 空
1.2、Asp.Net Core Web 应用
1.3、Asp.Net Core Web API
1.4、Asp.Net Core Web 应用(模型-视图-控制器)MVC框架
1.5、Asp.Net Core gRPC
1.6、Asp.Net Core 与 Angular
1.7、Asp.Net Core 与 React.js
1.8、Asp.Net Core 与 React.js 和 Redux

2、程序运行入口 (Program.cs)
2.1、启动项目
2.2、入口程序 Program.cs

3、Asp.Net Core 传参数取值
3.1、页面传值与取值
3.2、Web API 传参与取参
3.3、NetCore 传参与取参

4、项目调试开发
4.1、Web 项目 与 C# 类库之间的引用
4.2、NetCore Web 、 NetCore MVC、NetCore Vue/Angular/React 开发的区别
4.2、EF First 数据库操作
4.3、C# 、Razor、CSS+DIV 之间的使用

5、项目运行发布
5.1、发布程序
5.2、创建 IIS 站点
5.3、站点绑定域名
5.4、访问站点


1、C# NetCore Web 项目预览,版本为7.0
1.1、Asp.Net Core 空
1.2、Asp.Net Core Web 应用
1.3、Asp.Net Core Web API
1.4、Asp.Net Core Web 应用(模型-视图-控制器)MVC框架
1.5、Asp.Net Core gRPC
1.6、Asp.Net Core 与 Angular
1.7、Asp.Net Core 与 React.js
1.8、Asp.Net Core 与 React.js 和 Redux

 

 

 

 

 

 

 

2、程序运行入口 (Program.cs)

2.1、启动项目

 
2.2、入口程序 Program.cs

3、Asp.Net Core 传参数取值
3.1、页面传值与取值

方式一:Get(显式参数)

传参数据格式 NetCore取参
http://localhost:8080?a=1 Index([FromQuery]string a)

 

方式二:POST(显式参数)

application/x-www-form-urlencoded 提交

传参数据格式 NetCore取参
/Home/Crate/username=1&password=2 Create([FromForm]string username, [FromForm] string password)

 

application/json

传参数据格式 NetCore取参
{"username":"1","password":"2"}  

 

方式三:Cookie

方式四:Session

方式五:Cache

Cache cache = HttpContext.Current.Cache;
//当缓存没使用10秒就过期
cache.Insert("DD", "滑动过期测试", null, System.Web.Caching.Cache.NoAbsoluteExpiration,TimeSpan.FromSeconds(10));

方式六:Appliction

方式七:Static

方式八:ViewState


3.2、Web API 传参与取参
3.3、NetCore 传参与取参

4、项目调试开发
4.1、Web 项目 与 C# 类库之间的引用
4.2、NetCore Web 、 NetCore MVC、NetCore Vue/Angular/React 开发的区别
4.2、EF First 数据库操作
4.3、C# 、Razor、CSS+DIV 之间的使用

1.jQuery 在 Razor 中不可用,解决方案如下:

@section Scripts{
<script type="text/javascript">
    $(function () {
        
        });    
    })
</script>
}

 

5、项目运行发布
5.1、发布程序
5.2、创建 IIS 站点
5.3、站点绑定域名
5.4、访问站点

posted @ 2023-12-02 16:51  microsoft-zhcn  阅读(64)  评论(0编辑  收藏  举报