【问题标题】:Execution Priority in custom Attributes in asp.net mvcasp.net mvc中自定义属性的执行优先级
【发布时间】:2009-11-20 13:52:53
【问题描述】:

我的 asp.net mvc(C#) 应用程序中有两个自定义属性。

[CustAttribute1()]
[CustAttribute2()]

当我将这些属性用于我的操作时,哪个会先执行?

[CustAttribute1()]
[CustAttribute2()]
public ActionResult Index()
{

我可以为我的操作使用多个自定义属性吗?如果是这样,在上面的Action中,哪个自定义属性会先执行?

【问题讨论】:

    标签: c# asp.net-mvc custom-attributes


    【解决方案1】:

    设置Order 属性。

    [CustAttribute1(Order=2)]
    [CustAttribute2(Order=1)]
    public ActionResult Index() {
        return View();
    }
    

    【讨论】:

    • FilterConfig (Mvc 5) 中的filters 添加的属性怎么样
    • 不指定Order,出现的顺序是调用的顺序吗?
    • 仅对FilterAttribute有效
    猜你喜欢
    • 2010-12-08
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多