![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 84
张小俊_
这个作者很懒,什么都没留下…
展开
-
ASP.NET CORE MVC View获取当前视图的渲染路径
在视图中显示当前视图的渲染路径:<h1>@ViewContext.View.Path</h1>显示:/Views/Goods/Supplement/Index.cshtml 即当前视图所在的地址显示layout视图路径:<h1>@ViewContext.ExecutingFilePath</h1>...原创 2020-09-03 00:15:03 · 713 阅读 · 0 评论 -
ASP.NET CORE MVC动态生成左侧菜单栏
然后创建MenuViewModel类,这里写主要的业务逻辑,接收一个字符串参数controll,用于判断当前页面所在的是哪个控制器,由调用方传进来,这里的调用方是_Layout.cshtml。视图组件很强大,最适合用于菜单栏、动态导航栏等功能,当你在页面调用视图组件时,显示的数据取决于你传递的参数。而且MVC跳转页面时总是会刷新页面,导致当前选中的菜单栏高亮被取消,如何根据当前所在的页面高亮当前菜单栏?视图组件中的展示,因为我确定最多就一层子菜单,所以只嵌套了两层循环,如果有很多层子菜单就需要用递归了。..原创 2020-09-01 14:26:42 · 3646 阅读 · 0 评论 -
ASP.NET Core 3.1 自定义登录认证过滤器
关于登录授权这一块这两天看了很多教程和博客,感觉和Java比起来好的内容太少了。弄得太复杂了很多东西。自定义一个认证过滤器,没有登录不允许访问资源。过滤器是全局的,也就是不用在每个控制器上加标签,如果有控制器不需要认证,人人都可访问,加个[AllowAnonymous]标签网页上的登录表单提交到这个ActionLoginConroller.cs [AllowAnonymous]//访问这个不需要授权 [HttpPost]//POS请求 public原创 2020-08-19 17:19:20 · 3050 阅读 · 2 评论 -
EF CORE 反向工程:通过已有的数据库创建实体模型和上下文
环境:VS2019,windows系统首先需要安装以下包:EF COREEF CORE DesignEF Core SqlServer在包管理器中输入Scaffold-DbContext 'Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Chinook' Microsoft.EntityFrameworkCore.SqlServerData Source:数据源Initial Catalog:数据库名称如果要登录的话还需要输入账号密码原创 2020-07-28 16:17:19 · 748 阅读 · 1 评论 -
记录:WEBAPI与Socket连接如何对应一个请求与响应
有三个终端,浏览器、服务器、设备。浏览器-服务器采用ajax通信,服务器-设备采用Socket通信。发送请求数据的顺序:浏览器-》服务器-》设备设备收到数据回复服务器,服务器收到数据回复浏览器,发送响应数据的顺序:设备-》服务器-》浏览器由于Socket连接是异步多线程的特殊,服务器无法知道设备到底是什么时候回复,回复对应的请求又是哪一个,怎么办呢?很简单浏览器请求 WebAPI的时候,设置有超时时间,比如说3秒超时。(如果3秒之内你不给我数据,我就认为没有数据返回)。在Socket这一原创 2020-05-11 11:10:17 · 1854 阅读 · 2 评论 -
前后端分离WEBAPI + VUE项目部署阿里云IIS详解
做了一个后台管理系统项目,前端是Vue+element-ui,后端是ASP.NET WEPAPI+SQLSERVER数据库。这两个项目需要分别部署在两个端口号上。发布WEBAPI项目在WEBAPI项目上右击-》发布。远程连接阿里云服务器电脑,安装IIS服务和SQL数据库,然后将刚刚发布的项目文件夹拷贝到阿里云上。打开IIS,右击添加网站网站名称随意,物理路径选择刚刚拷贝的文件夹,IP地址填...原创 2020-04-14 23:18:37 · 2874 阅读 · 3 评论