asp.net-mvc – 将List参数传递到ASP.NET MVC3中的自定义操作过滤器
发布时间:2020-09-02 02:56:06 所属栏目: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? (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是一件好事吗
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
- asp.net – __doPostBack在DotNetNuke网站上未定义为IE 10
- asp.net-mvc – ASP.NET MVC Beta 1:DefaultModelBinder错
- asp.net-mvc – 如何从剃刀视图访问My.Resources
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什么
- asp.net-mvc – 何时使用asp.net mvc的路由规则vs查询字符串
- ASP.NET JSON字符串与实体类的互转换示例代码
- asp.net-mvc – 在没有模型的情况下手动将验证添加到文本框
- MVC .Net Cascade在使用EF Code First Approach时删除
推荐文章
站长推荐
- asp.net – 在MVC 4.0中使用部分视图中的节
- asp.net core 实现一个简单的仓储的方法
- asp.net-mvc – 模型单元测试能否真正独立,如何[
- asp.net – Ajax Control Toolkit正在加载太多脚
- asp.net-mvc – 不应加载引用程序集以执行
- 如何设置特定于ASP.NET请求的log4net上下文属性?
- asp.net – 如何检查SQL Server代理是否正在运行
- asp.net-mvc-3 – Orchard CMS DataAnnotations
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- asp.net-mvc – 为什么这个路由参数被添加到查询
热点阅读