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、访问站点