在我的 controller 中,我从 ControllerBase 继承了一个Result方法,用于将响应包装到ResponseBase object 中,如下所示: ResponseBase就像: 最后是我的 controller: 现在,这里的问题是,如何在ResultFilterAttri ...
在我的 controller 中,我从 ControllerBase 继承了一个Result方法,用于将响应包装到ResponseBase object 中,如下所示: ResponseBase就像: 最后是我的 controller: 现在,这里的问题是,如何在ResultFilterAttri ...
我正在使用 ASP.NET FW 4.6.1; Microsft.AspNet.WebApi 5.2.7; 英孚 6.4。 我在开始我的项目时遇到以下问题。 方法 request.Files 不被支持(请看图) ...
根据这里的官方文档: https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters#authorization-filters 要在 ASP.NET Core 中实现自定义ActionFilter ,我有三个选择: ...
我有一个接受属性的自定义操作过滤器,但我需要该属性来自我的 appsettings.json 文件。 我将配置传递给控制器,但是当我尝试传递“ _config.GetValue< string >("myString") ”时,“_config”带有红色下划线,并带有以下消息: 非 ...
我收到一条错误消息“找不到合适的方法来覆盖”。 如何清除此错误以及如何正确注入服务。 以上是我尝试过的,这里对异步的调用失败了 ...
我有一个 .Net 5 Web Api poc,我正在将它作为从 .Net Framework 迁移到 .Net Core 的一部分。 作为此迁移的一部分,我使用了中间件 AspNetCore.CacheOutput,以便我们可以进行客户端/服务器缓存的组合。 在代码方面 启动文件 Cach ...
有人可以确认 asp.net web api 动作过滤器默认是基于单例/实例的吗? 在 asp.net 内核中,我观察到它默认有一个实例,方法是基于请求的。 我不确定 wweb.api 动作过滤器。 对不起,如果这个问题听起来很愚蠢。 ...
我创建了一个动作过滤器来根据传入的 id 检查 id 是否正确。 过滤器的构造方法接受一个服务类型参数。 在 ActionMethod 运行之前,我需要服务来检查此 ID。但GetService()方法返回 null。 动作过滤器 动作方法 注射 ...
我正在使用此代码在我的 ASP.Net MVC 5 页面上实现 Google 的 reCaptcha: https://www.c-sharpcorner.com/blogs/google-recaptcha-in-asp-net-mvc 这段代码的问题在于,该网站无法访问互联网,无法直接调 ...
我创建了一个自定义 ActionFilterAttribute,我这样称呼它: 现在,如何在OnActionExecuting方法中找到acceptedScopes范围的值? 以及如何检查是否已将接受范围传递给 ActionFilter? ...
我在 ASP 网络核心 MVC 应用程序中工作。 如果 session 过期,我的目标是重定向到登录页面。 就我而言,我正在使用几个 ajax 调用来加载页面。 有时它会正确重定向,但有时它不会这样做。 创建了一个动作过滤器CheckSessionIsAvailable并将其与所有控制器相关联。 创 ...
我有一个自定义日志记录属性,如下所示: 以下是 controller 操作方法中的代码,我需要从中执行上述过滤器,但下面的代码不起作用,因为我不确定如何通过属性传递服务: IHttpLogService 和 ILogService 是我需要注入到我的自定义过滤器属性中的一个。 但我不太确定如何做 ...
我正在将我的 .Net Core 2.2 应用程序迁移到 3.1 版。 我有以下操作过滤器: 我在 Startup.cs 文件中注册了这个过滤器,如下所示: 我在控制器中使用过滤器,如下所示: 这个过滤器在我的 .Net Core 2.2 应用程序中工作得很好。 但是,现在当我尝试迁移 ...
该类有一个属性UserId ,它是ApplicationUser类型及其必需的,当然出于安全原因我们不能将它从视图传递给控制器。 现在,当控制器检查模型的状态时,模型不处于正确状态,因为没有 UserId 值,它返回视图,如果我使用视图模型,该类有 50 多个属性并从视图模型分配值要上课然后保 ...
我在控制器中使用服务过滤器属性。 在服务过滤器中,我调用了 Action 过滤器,在操作过滤器中,我执行了诸如OnActionExecution类的操作方法。 我的情况是从控制器传递参数。 使用该参数,我需要在操作过滤器类中执行必要的操作。 控制器 服务过滤器 动作过滤器 笔记: ...
我无法理解 ActionFilter 和 ResultFilter 之间的区别。 ResultFilter 执行 OnActionExecuted 方法后。 您能否解释一下 ActionFilter 和 ResultFilter 的主要区别和示例。 谢谢 $ 问候, Manikandan M。 ...
我开发了一个自定义操作过滤器,以便将它用于在 ASP.NET MVC 中记录我的 Web 服务的响应。 但是我不知道为什么当我将此操作过滤器添加到我的方法时,我的控制器的 HTTP 状态响应更改为 500 并返回消息: 500 Intenal Server Error 。 我将所有逻辑放在 try ...
根据这里的这个问题, ASP.NET MVC 将对象从自定义操作过滤器传递到操作 ,(用于 MVC),是否有一个类似的对象,我们可以从内部添加项目或值 ,(用于 WebAPI),并在几秒钟后在控制器的操作方法本身中访问它? ...
以下 class 创建了一个名为 [SessionTimeout] 的自定义操作过滤器: 由于现在的实现,当我 go 用 [SessionTimeout] 装饰 class 时,它还会询问我构造函数的参数。 如果可能的话,我想避免这种情况。 有人能帮我吗? 谢谢。 ...
我的ASPNetCore Web API使用JWT(Json Web令牌)进行身份验证。 JWT令牌内部具有外部和内部用户ID。 在JWT中拥有这些ID并不关心我,因为JWT不能被篡改或变为无效,并且内部ID在系统之外的任何地方都没有用。 当然,密码不在JWT内容中。 在JWT中,外 ...