小编ebr*_*own的帖子

Asp.net mvc - 从自定义Action过滤器访问视图模型

我试图访问传递给动作过滤器OnActionExecuted中的视图的模型数据.有谁知道这是否可能?

我想做这样的事情:

public override void OnActionExecuted(ActionExecutedContext filterContext)
{
    //get model data
    //...

    sitemap.SetCurrentNode(model.Name);
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c# asp.net-mvc custom-action-filter

37
推荐指数
2
解决办法
2万
查看次数

Castle Windsor Ioc解析web.config中的Generic类

我有一个声明为的接口

IRetrievable<T, idT>
Run Code Online (Sandbox Code Playgroud)

其中T是检索到的类型,IdT是传递的参数.

如何配置城堡windsor IoC容器以将其解析为特定的实现.如一类定义为

FooRetriever : IRetrievable<Foo, string>
Run Code Online (Sandbox Code Playgroud)

我找到了一个示例,展示了如何解析单个参数generic:

<component id="FooRetriever" service="Namespace.IRetrievable'1[[Namespace.Foo, Assembly]], Assembly" type="Namespace.FooRetriever, Assembly" />
Run Code Online (Sandbox Code Playgroud)

但是我无法弄清楚如何接受2个通用参数(T,idT)而不仅仅是一个.

generics castle-windsor web-config inversion-of-control

6
推荐指数
1
解决办法
2081
查看次数