- 深入浅出ASP.NET Core学习笔记01之基础知识 写在前面自己上手的第一个落地项目就是跟着导师做了一个信息管理系统,基于APS.NET MVC 框架 + Dapper + SqlServer + EasyUI。记得当时问导师为啥选.NET而不是Java,老师说对于新手上手快。哈哈,很简陋但是很实用。后面也陆续做了几个也都是基于.NET MVC,对于.NET Core目前也只是在学习阶... 深入浅出ASP.NET Core学习笔记01之基础知识 写在前面自己上手的第一个落地项目就是跟着导师做了一个信息管理系统,基于APS.NET MVC 框架 + Dapper + SqlServer + EasyUI。记得当时问导师为啥选.NET而不是Java,老师说对于新手上手快。哈哈,很简陋但是很实用。后面也陆续做了几个也都是基于.NET MVC,对于.NET Core目前也只是在学习阶...
- 本文作为C#进阶阶段的学习内容详细介绍了C#中反射的应用,提供了一个反射在C#中应用的概览,通过一系列的说明、代码示例和应用场景介绍,深入探讨了反射(Reflection)这一C#中的高级特性,展示其概念、应用场景以及具体的代码示例。希望本文能够帮助读者更好地理解和运用C#中这一强大的特性。 本文作为C#进阶阶段的学习内容详细介绍了C#中反射的应用,提供了一个反射在C#中应用的概览,通过一系列的说明、代码示例和应用场景介绍,深入探讨了反射(Reflection)这一C#中的高级特性,展示其概念、应用场景以及具体的代码示例。希望本文能够帮助读者更好地理解和运用C#中这一强大的特性。
- 第一部分:ASP.NET Core 1. 如何在 controller 中注入 service?在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用依赖注入(Dependency Injection)来实现。以下是一些步骤,说明如何在Controller中注入服务:1、创建服务首先,确保你已经在应用程序中注册了服务。这通常在Startup.cs文件的C... 第一部分:ASP.NET Core 1. 如何在 controller 中注入 service?在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用依赖注入(Dependency Injection)来实现。以下是一些步骤,说明如何在Controller中注入服务:1、创建服务首先,确保你已经在应用程序中注册了服务。这通常在Startup.cs文件的C...
- ASP.NET MVC 1. MVC 中的 TempData\ViewBag\ViewData 区别?在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。TempData:1、生命周期TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次... ASP.NET MVC 1. MVC 中的 TempData\ViewBag\ViewData 区别?在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。TempData:1、生命周期TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次...
- ASP.NET Core (Main方法) 为什么ASP.NET Core采用Main方法?需要记住的最重要的一点是,ASP.NET Core Web 应用程序最初作为控制台应用程序启动,Main() 方法是应用程序的入口点。因此,当我们执行ASP.NET Core Web应用程序时,首先它寻找 Main() 方法,这是执行开始的方法。然后,Main()方法将ASP.NET配置并启动它。此... ASP.NET Core (Main方法) 为什么ASP.NET Core采用Main方法?需要记住的最重要的一点是,ASP.NET Core Web 应用程序最初作为控制台应用程序启动,Main() 方法是应用程序的入口点。因此,当我们执行ASP.NET Core Web应用程序时,首先它寻找 Main() 方法,这是执行开始的方法。然后,Main()方法将ASP.NET配置并启动它。此...
- 前言在没有计算机以前,人们利用纸和笔来记录数据,这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。如今已经是信息化时代对于报表不在是以手工记账而是报表工具来处理数据和界面设计的功能来生成、展示报表。报表的作用主要有如下四点:将数据记录下来,将信息数字化,信息化。对数据进行统计汇总。将枯燥的数据转化为可以更加直观的分析图表图形。对图表进行直观的对比,快速查找到能作为参考依据... 前言在没有计算机以前,人们利用纸和笔来记录数据,这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。如今已经是信息化时代对于报表不在是以手工记账而是报表工具来处理数据和界面设计的功能来生成、展示报表。报表的作用主要有如下四点:将数据记录下来,将信息数字化,信息化。对数据进行统计汇总。将枯燥的数据转化为可以更加直观的分析图表图形。对图表进行直观的对比,快速查找到能作为参考依据...
- 前言当你想到ASP.NET Core时,可能会想到Web应用程序后端代码,包括MVC和WebAPI。MVC视图和Razor页面还允许使用后端代码生成带有HTML元素的前端UI。全新的Blazor更进一步,允许使用WebAssembly在Web浏览器中运行客户端.NET代码。最后,我们现在有了一个Worker Service应用程序的模板。这是在ASP.NET Core早期预览中引入的。虽然... 前言当你想到ASP.NET Core时,可能会想到Web应用程序后端代码,包括MVC和WebAPI。MVC视图和Razor页面还允许使用后端代码生成带有HTML元素的前端UI。全新的Blazor更进一步,允许使用WebAssembly在Web浏览器中运行客户端.NET代码。最后,我们现在有了一个Worker Service应用程序的模板。这是在ASP.NET Core早期预览中引入的。虽然...
- 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架3.1 为什么需要密码加密?由于很多用户是多个网站共用一个密码,因此一个网站密码泄漏就会造成很大的安全隐患。由于有了这么多前车之鉴,我们现在做系统时,密码都要加密处理。加密方案进化史Hash算法原始密码经哈希函数计算后得到一个哈希值改变原始密码,哈希函数计算出的哈希值也会相应改变同样的密码,哈希值也... 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架3.1 为什么需要密码加密?由于很多用户是多个网站共用一个密码,因此一个网站密码泄漏就会造成很大的安全隐患。由于有了这么多前车之鉴,我们现在做系统时,密码都要加密处理。加密方案进化史Hash算法原始密码经哈希函数计算后得到一个哈希值改变原始密码,哈希函数计算出的哈希值也会相应改变同样的密码,哈希值也...
- 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架配套源码:yoyomooc / MockSchool · GitLab https://code.52abp.com/yoyomooc/MockSchool2.1 什么是MVC?2.1.1.mvc是如何工作的2.1.2.mvc中的控制器controller2.1.3.详解mvc的设计模式MVC是用... 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架配套源码:yoyomooc / MockSchool · GitLab https://code.52abp.com/yoyomooc/MockSchool2.1 什么是MVC?2.1.1.mvc是如何工作的2.1.2.mvc中的控制器controller2.1.3.详解mvc的设计模式MVC是用...
- 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架1.1 为什么用.NET Core?1.1.1.框架介绍.NET是一种用于构建多种应用的免费开源开发平台,在全球,目前NET平台是市场上唯一 一个能涵盖人工智能、物联网、桌面开发、网页开发、云原生应用、移动应用、游戏等厂家的开发框架。软件开发也从传统的单体架构开始不停的变化,分布式单体应用架构,服务... 今天主要学习内容知识点回顾:Asp. NET Core 从入门到学会如何做一个安全可复用的框架1.1 为什么用.NET Core?1.1.1.框架介绍.NET是一种用于构建多种应用的免费开源开发平台,在全球,目前NET平台是市场上唯一 一个能涵盖人工智能、物联网、桌面开发、网页开发、云原生应用、移动应用、游戏等厂家的开发框架。软件开发也从传统的单体架构开始不停的变化,分布式单体应用架构,服务...
- 前言今天大姚给大家分享一个适用于 ASP.NET Core 的轻量级插件框架,简单配置,开箱即用:PluginCore。项目概述PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架,旨在简化插件的集成与管理。通过最少的配置,开发者可以快速集成并专注于业务逻辑的开发。它支持动态 WebAPI、插件隔离与共享、前后端分离、热插拔等特性,非常适合需要高度模块化与可扩展性的应... 前言今天大姚给大家分享一个适用于 ASP.NET Core 的轻量级插件框架,简单配置,开箱即用:PluginCore。项目概述PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架,旨在简化插件的集成与管理。通过最少的配置,开发者可以快速集成并专注于业务逻辑的开发。它支持动态 WebAPI、插件隔离与共享、前后端分离、热插拔等特性,非常适合需要高度模块化与可扩展性的应...
- 本文详细介绍了如何在ASP.NET WebForms中实现一个功能丰富的图片预览页面。通过结合HTML、CSS和JavaScript,用户可以方便地对图片进行放大、缩小以及旋转操作。文章从页面的基本布局开始,逐步讲解了如何设置图片展示区、添加控制按钮、编写CSS样式以及实现JavaScript功能,最终展示了一个直观且易用的图片预览解决方案。 本文详细介绍了如何在ASP.NET WebForms中实现一个功能丰富的图片预览页面。通过结合HTML、CSS和JavaScript,用户可以方便地对图片进行放大、缩小以及旋转操作。文章从页面的基本布局开始,逐步讲解了如何设置图片展示区、添加控制按钮、编写CSS样式以及实现JavaScript功能,最终展示了一个直观且易用的图片预览解决方案。
- 前言今天我们一起来盘点一下在ASP.NET Core应用程序中添加和创建中间件常见的四种方式。中间件介绍ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。下图显示了 ASP.NET Core MVC 和 Razor Pag... 前言今天我们一起来盘点一下在ASP.NET Core应用程序中添加和创建中间件常见的四种方式。中间件介绍ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。下图显示了 ASP.NET Core MVC 和 Razor Pag...
- 前言在日常开发中,我们常常需要将一个对象映射到另一个对象,这个过程中可能需要编写大量的重复性代码,如果每次都手动编写,不仅会影响开发效率,而且当项目越来越复杂、庞大的时候还容易出现错误。为了解决这个问题,对象映射库就随之而出了,这些库可以自动完成对象之间的映射,从而减少大量的开发工作量,提高开发工作效率。今天我们来讲讲在ASP.NET Core Web中使用AutoMapper快速进行对象映... 前言在日常开发中,我们常常需要将一个对象映射到另一个对象,这个过程中可能需要编写大量的重复性代码,如果每次都手动编写,不仅会影响开发效率,而且当项目越来越复杂、庞大的时候还容易出现错误。为了解决这个问题,对象映射库就随之而出了,这些库可以自动完成对象之间的映射,从而减少大量的开发工作量,提高开发工作效率。今天我们来讲讲在ASP.NET Core Web中使用AutoMapper快速进行对象映...
- 本文介绍了如何使用Global.asax文件来增强ASP.NET Web应用程序的功能。首先,介绍了Global.asax文件的作用和基本功能。接着,详细探讨了在Global.asax中实现定时任务、应用程序级别的错误处理、应用程序启动和结束时执行特定逻辑等功能。随后,进一步讨论了如何利用Global.asax实现应用程序级别的缓存管理、处理会话开始和结束时的逻辑、以及管理应用程序的全局状态。通过 本文介绍了如何使用Global.asax文件来增强ASP.NET Web应用程序的功能。首先,介绍了Global.asax文件的作用和基本功能。接着,详细探讨了在Global.asax中实现定时任务、应用程序级别的错误处理、应用程序启动和结束时执行特定逻辑等功能。随后,进一步讨论了如何利用Global.asax实现应用程序级别的缓存管理、处理会话开始和结束时的逻辑、以及管理应用程序的全局状态。通过
上滑加载中
推荐直播
-
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
回顾中 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
回顾中 -
华为云DataArts+DWS助力企业数据治理一站式解决方案及应用实践
2024/11/27 周三 16:30-18:00
Walter.chi 华为云数据治理DTSE技术布道师
想知道数据治理项目中,数据主题域如何合理划分?数据标准及主数据标准如何制定?数仓分层模型如何合理规划?华为云DataArts+DWS助力企业数据治理项目一站式解决方案和应用实践告诉您答案!本期将从数据趋势、数据治理方案、数据治理规划及落地,案例分享四个方面来助力企业数据治理项目合理咨询规划及顺利实施。
去报名
热门标签