asp.net-mvc – 将List参数传递到ASP.NET MVC3中的自定义操作过滤器
发布时间:2020-09-02 02:50:48 所属栏目:asp.Net 来源:互联网
导读:我怎么能把List解析成自定义动作过滤器(比如输入参数)? public class CustomFilter : ActionFilterAttribute{ public ListMyEnumType InputParameter { get; set; } public override void OnActionExecuting(ActionExecutingC
我怎么能把List解析成自定义动作过滤器(比如输入参数)? public class CustomFilter : ActionFilterAttribute { public List<MyEnumType> InputParameter { get; set; } public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); } } [CustomFilter(InputParameter = new List<MyEnumType>() { MyEnumType.Type } )] public SomeActionInController() { } 我得错了错误 'InputParameter' is not a valid named attribute argument because it is not a valid attribute parameter type 解决方法操作过滤器参数是操作过滤器的属性:[CustomFilter(InputParameter=10)] public SomeActionInController() { } public class CustomFilter : ActionFilterAttribute { public int InputParameter { get; set; } public override void OnActionExecuting(ActionExecutingContext filterContext) { // access this.InputParameter base.OnActionExecuting(filterContext); } } 属性参数类型仅限于此处描述的类型 – http://msdn.microsoft.com/en-us/library/aa664615%28v=vs.71%29.aspx 您可以通过属性构造函数传递集合,如此处所述 – Can I initialize a C# attribute with an array or other variable number of arguments? (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – RESTful WCF的裸最低配置
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传递对象变量
- asp.net – 使用FormsAuthentication持久的cookie超时
- asp.net-mvc-3 – 为MVC3应用程序配置Ninject的正确方法是什
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什么
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambdas而不是反
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
- asp.net-mvc – 如何使用带有IEnumerable的Html.CheckBox(l
- asp.net – 检查.NET中两个双精度相等的问题 – 这个方法有
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
推荐文章
站长推荐
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错
- asp.net-mvc – MVC会话过期而不是身份验证
- asp.net – App Settings和connectionStrings配置
- asp.net-mvc-3 – Telerik MVC网格,在运行时从集
- ASP.NET 程序中删除文件夹导致session失效问题的
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的
- 认证 – WebApi ActionFilterAttribute,HttpActi
- ASP.NET 2.0和4.0似乎在Forms身份验证中以不同方
- asp.net-web-api – 首先使用ASP.NET Web API的E
- ASP.NET MVC API 接口验证的示例代码
热点阅读