我的 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/