欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

asp及asp.net

C#中virtual 方法和abstract方法的区别(zhuan) 有大用 有大大用

在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。

普通分类: 

Asp.Net中virtual、override理解 有大用

17. 基于Claim和Policy的授权 上 要点 有大用 14:00

image.png

image.png


image.png


image.png


普通分类: 

16. 角色管理 要点 有大用

image.png

image.png


image.png


image.png


普通分类: 

15. 用户管理 要点 有大用

image.png



增删改查的例子,源码在 github上面

image.png



https://github.com/solenovex/ASP.NET-Core-MVC-Tutorial-Code

普通分类: 

14. ASP.NET Core Identity 入门 要点 有大用

image.png

image.png



image.png




普通分类: 

13. 安装前端库 要点 有大用

image.png

前端库的安装是 NPM

C#库的安装是 NuGet

image.png



用下面方法建 json 更理想

image.png

普通分类: 

12. Views 下 要点 有大用

image.png

image.png





image.png


普通分类: 

11. Views 上 要点 有大用

image.png

image.png

image.png







普通分类: 

10. 使用EF Core 要点 有大用

In Memary 是内存数据库

image.png





验证 localdb 是否存在

# SQLocalDB

image.png



# SQLocalDB info

普通分类: 

09. Model验证 要点 有大用

image.png



image.png


image.png

添加外标签

普通分类: 

08. 输入Model和防止重复Post 要点 有大用

image.png


image.png


通过 alt+enter 快捷键创建一个action

image.png


普通分类: 

07. View的Model 和 Tag Helpers 要点 有大用


DTO: Data Transfer Object,数据转换model,数据传输对象

EntityModel  ViewModel

image.png

image.png


image.png


普通分类: 

C# where用法 有大用 有大大用

普通分类: 

visual studio 快捷键 shortcuts 有大用 有大大用

visual studio shortcut 

移动到下一个错误 the next error    F8  ? (Ctrl+Shift+F12) ?

移动到上一个错误 the previous one   Shift + F8 




 选中当前单词

Ctrl+D

Above solved the purpose for me.



How to select current word in Visual Studio Code (VS Code)?

But ctrl+D is defined as "editor.action.addSelectionToNextFindMatch", so if you press it more than once, it will try to search and select same word in the file which then can be used to do "multi word editing".  相同,下一个  多单词



普通分类: 

06. Controller 返回View 要点 有大用

image.png


得到  controller 的名称

image.png

image.png



this.HttpContext  中间件的请求的委托 request delagate

不建议在 action里访问 this.HttpContext 对象

普通分类: 

05.Controller 的路由 要点 有大用

下面是一些MVC的库,还是 一般的基础库?

Microsoft.AspNetCore.App 包含了一些  MVC的库

image.png



image.png


image.png



普通分类: 

04. 中间件 要点 有大用

通常是 app.use  可以继续执行   ,,,而 app.run 执行了它,下面就不执行了

app.use,app.run基本都是执行中间件的功能吧

app.use() 比 app.useXXXX 更底层

image.png


image.png


image.png



普通分类: 

03. 服务注册和管道 要点 有大用

ctrl+.   这个快捷键可以新建  类,接口,方法等


image.png



Singleton 单例,每次请求只有一个,还是始终只有一个

Transient 每次类或方法请求时,都会新建一个实例

Scoped    ,每次web请求只有一个???多次web请求都是同一个实例

image.png


普通分类: 

02. Web Host 的默认配置 要点 有大用

image.png


image.png


image.png

image.png


普通分类: 

01. 创建项目 +项目结构和配置简介 要点 有大用

image.png

image.png

image.png

image.png




普通分类: 

MVC中 ViewData、ViewBag、TempData的区别与联系 有大用

ViewData和TempData都可以传递弱类型数据,区别如下:

普通分类: 

ViewData与TempData的区别 有大用

需要说明的是,ViewData 与TempData是完全不同的数据类型,ViewData的数据类型是

ViewDataDictionary类的实例化对象,而TempData的数据类型则是TempDataDictionary类的

实例化对象; ViewData 只能在一个动作 方法中设置,在相关的视图页面中读取,只对当前

的视图页面有效,而TempData则可以在多个动作方法中或者多个页面中设置、读取,如果

阅读ASP.NET 3.5 MVC框架中的相关源代码,可以发现,TempData 实际上保存在Session

中,控制器 每次执行请求时都会从Session中获取TempData数据并删除该Session。需要

注意的是,TempData 数据只能在控制器中传递一次, 其中的每个元素也只能被访间一次,

访问之后会被自动删除。


普通分类: 

MVC3中 ViewBag、ViewData和TempData的使用和区别 有大用

在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),

普通分类: 

ViewData与ViewBag的区别 有大用

9ASP.NET Core MVC 入门教程 (共9集)-MVC09-部署到Ubuntu, Nginx, 监控, HTTPS和证书 要点 有大用

image.png

image.png


image.png


image.png


普通分类: 

8ASP.NET Core MVC 入门教程 (共9集)-MVC08 要点 有大用

image.png


image.png



image.png


普通分类: 

7ASP.NET Core MVC 入门教程 (共9集)-MVC07-配置 和 ViewComponent 要点 有大用

image.png



image.png


image.png






普通分类: 

6ASP.NET Core MVC 入门教程 (共9集)-MVC06-Tag Helpers 2 要点 有大用

普通分类: 

5ASP.NET Core MVC 入门教程 (共9集)-MVC05-Tag Helpers 1 要点 有大用

image.png

image.png



image.png


image.png

普通分类: 

页面

Subscribe to RSS - asp及asp.net