mvc
-
将MVC设计模式应用于Razor Pages
在本文中,我们将更深入地研究MVC设计模式如何应用于ASP.NET Core中的Razor Pages。这也将有助于阐明Razor Pages的各种功能的作用。 将MVC设计模式应…
-
是否应该在ASP.NET Core中对API / MVC控制器进行单元测试?
根据贝特里奇的标题定律:不! 但是基于最近的Twitter活动,毫无疑问,这是一个有争议的观点,因此在本文中,我将研究API控制器的单元测试是什么样的,单元测试试图实现什么,以及为…
-
不编辑PageModels自定义ASP.NET Core默认UI
ASP.NET Core Identity包括默认的UI作为Razor库,使您可以快速将用户添加到应用程序中,而不必自己构建所有UI。缺点是,如果您要自定义与默认UI相关联的任何页…
-
如何在ASP.NET Core 3.0中自动选择空闲端口
这篇文章是对我最近与一个尝试.NET Core的朋友的讨论的回应。不幸的是,当他们尝试启动新应用程序时,他们收到以下消息: 使用模板创建新的.NET项目时,该项目始终使用与以下内容…
-
设置ASP.NET Core应用程序URL的5种方法
默认情况下,ASP.NET Core应用程序侦听以下URL: http://localhost:5000 https://localhost:5001 在这篇文章中,我展示了5种不…
-
在ASP.NET Core 3.0中间件中访问路由值
在本文中,我将展示如何访问中间件中的端点路由系统公开的路由值。 端点路由中的路由值 端点路由将ASP.NET Core中间件管道的“确定选择了哪个路由”步骤与“在该路由上执行端点”…
-
在asp.net mvc中不要用Razor组件替换View组件
在本文中,我将简要介绍Razor组件,以及是否应考虑使用它们代替View组件。我敢肯定,您可以从标题中猜出我的结论,但是我承认这是相当不错的点击行为,而且结论有些微妙。 首先,我简…
-
在ASP.NET Core中创建自定义ConfigurationProvider来解析YAML
在ASP.NET的前一个版本中,配置主要由ConfigurationManagerin处理,inSystem.Configuration从中获取其值web.config。在ASP….
-
了解.NET Core,NETStandard,.NET Core应用程序和ASP.NET Core
正如.NET社区中从未有过坚如磐石的人都会知道的那样,随着开源,跨平台.NET Core的发布,.NET发生了很多令人振奋的事情。但是,部分由于其演进的开放性,因此与它的开发相关的…
-
如何在 ASP.Net Core 中使用 Lamar
ASP.Net Core 自带了一个极简的 开箱即用 的依赖注入容器,实际上,你还可以使用第三方的 依赖注入容器 来替代它,依赖注入是一种设…
-
如何在ASP.NET Core MVC 5中使用LazyCache
在重负载情况下,利用LazyCache可以提高ASP.NET 5 Core应用程序的性能和可伸缩性。 Microsoft的ASP.NET Core已成为构建可在Windows,Li…
-
ASP.NET Core MVC/WebAPI中另辟蹊径的全局统一异常处理方式
作为一名合格的.NET开发者,大家都知道在程序发生异常的时候,不应该将详细的异常堆栈信息抛给前台用户显示,我们应该对程序所有的不可预知的异常做统一处理,返回一个有好的提示给前台用户…