• 2024-06-02MVC中几种常用ActionResult
    一、定义MVC中ActionResult是Action的返回结果。ActionResult有多个派生类,每个子类功能均不同,并不是所有的子类都需要返回视图View,有些直接返回流,有些返回字符串等。ActionResult是一个抽象类,它定义了唯一的ExecuteResult方法,参数为一个ControllerContext,下面为您介绍MVC中的Act
  • 2024-05-21NET6 授权方式
    简单授权以下代码限制为仅允许经过身份验证的用户访问 AccountController:[Authorize]publicclassAccountController:Controller{publicActionResultLogin(){}publicActionResultLogout(){}}如果要将授权应用于操作而不是控制器,请
  • 2024-03-22关于 WebApi 返回值的探究
    关于WebApi返回值的探究写这篇文章的原因主要是,工作时间长了,各种乱七八糟的项目和框架都见识过了,前端后端都写过,怎么说也算得上是全栈了,见过一堆不规范的代码,特别是这个webapi的返回值问题这里以asp.netcore为例,不讨论MVC的情况IActionResult和ActionResult这里主要是想
  • 2023-09-26C# 中定义Task的扩展类
    目录一背景二代码分析1.ActionResult2Task的扩展类TaskExtension2.1Task中创建相互关联的Cancellation2.2Task中等待特定的结果返回2.3Task中等待执行结果的完成2.4Task执行增加Timeout2.5其它Task中使用的一些小技巧2.5完整的代码展示一背景在很多的时候我们代码中
  • 2023-08-03Asp.net Web Api .net6 Controller返回值总结
    1、特定的类型最基本的操作返回基元或复杂数据类型,例如, string 或自定义对象。请参考以下操作,该操作返回自定义 Product 对象的集合:[HttpGet]publicTask<List<Product>>Get()=>_productContext.Products.OrderBy(p=>p.Name).ToListAsync();2、返回IEnumer
  • 2023-07-27 阿里云OSS上传文件并返回文件地址
    目录依赖添加实体类:OSS配置类:OSSUtil工具类:OSS上传接口类:OSS上传接口实现类:OSS上传控制类:工具类: 依赖添加在Maven的pom.xml文件中添加OSS的依赖: <!--阿里云OSS--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactI
  • 2023-07-06autofac 控制器
      usingService;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;usingwgh.model;namespaceWgh.studentSys_v2.Controllers{publicclassHomeController:Controller{publicIService.ISys
  • 2023-03-22ASP.NET Core API模型绑定和Action数据返回格式
    参考文档:https://www.cnblogs.com/FlyLolo/p/ASPNETCore2_20.html模型绑定[FromQuery]-从URL中取值。[FromRoute]-从路由中取值。[FromForm]-从表单中取值。Pos
  • 2023-02-04ASP.NET Core Web API 中控制器操作的返回类型
    ASP.NETCoreWebAPI中控制器操作的返回类型ASP.NETCore为WebAPI控制器操作返回类型提供以下选项:特定类型IActionResultActionResult<T>HttpResults特定类
  • 2022-12-19asp.net6 webapi actionresult
    根据以下文档整理https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.actionresult?view=aspnetcore-6.0
  • 2022-11-28C#-MVC-内置对象-Request、Response、Session、Cookie、Application、Server
    Controllers文件夹Controllers文件夹包含负责处理用户输入和响应的控制类。MVC要求所有控制器文件的名称以“Controller”结尾。在下例中,VisualWebDeveloper已经
  • 2022-10-30快读《ASP.NET Core技术内幕与项目实战》WebApi3.1:WebApi最佳实践
    本节内容,涉及到6.1-6.6(P155-182),以WebApi说明为主。主要NuGet包:无 一、创建WebApi的最佳实践,综合了RPC和Restful两种风格的特点1//定义Person类和ErrorInfo类2pub