Dav*_*Dev 1 c# asp.net-mvc action-filter
我有
public class FundController
{
private Site _site;
public ViewResult Fund()
{
}
}
Run Code Online (Sandbox Code Playgroud)
我想在此基金方法中添加一个动作过滤器:
public class FundController
{
private Site _site;
[MyFilter]
public ViewResult Fund()
{
}
}
Run Code Online (Sandbox Code Playgroud)
但是Action Filter需要访问权限_site.这可能吗?如果是这样,怎么样?
将该字段公开在公共属性中,然后将过滤器中的控制器转换为FundController.
例如:
FundController controller = (FundController)filterContext.Controller;
Site site = controller.Site;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1312 次 |
| 最近记录: |