gpt4 book ai didi

c# - MVC ActionFilterAttribute 但仅在主视图上

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:36 26 4
gpt4 key购买 nike

我的 Controller 有一个属性

[ABC]  
MyController

属性会检查一些内容,但我只想每页检查一次。

public class ABCAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
////Do some check
}

OnActionExecuting 为页面上的每个元素触发。偏音等

如何检查 filterContext 是否是主页,而不是页面上的子资源?

最佳答案

public class VerificationAttribute : ActionFilterAttribute
{

public VerificationAttribute ()
{
}

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
//We don't care about children/partials
if (filterContext.IsChildAction)
return;


}

关于c# - MVC ActionFilterAttribute 但仅在主视图上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22413482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com