Use*_*ser 1 .net asp.net-mvc attributes action-filter
我目前正在研究使用从ActionFilterAttribute派生的自定义属性的可能性.我想用几个属性完成一些事情.问题是我想确保其中一个属性首先发挥作用,而不是任何随机序列.
例:
public class Feature1Attrubute : ActionFilterAttribute
{
/* ... */
}
public class Feature2Attrubute : ActionFilterAttribute
{
/* ... */
}
public class MyController : Controller
{
[Feature1, Feature2]
public ActionResult MyAction ()
{
/* ... */
}
}
Run Code Online (Sandbox Code Playgroud)
是否按照方法修饰中提到的顺序应用属性?
如果没有,有没有办法为一组[自定义]属性定义特定序列?
基类ActionFilterAttribute有一个名为的属性Order.这就是你要找的东西.
public class MyController : Controller
{
[Feature1(Order = 1), Feature2(Order = 2)]
public ActionResult MyAction ()
{
/* ... */
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |