【问题标题】:asp.net mvc - one door filterasp.net mvc - 一门过滤器
【发布时间】:2010-09-27 17:17:09
【问题描述】:

在绑定到控制器操作之前,我需要触发一个过滤方法,其中包含来自 http 请求的 GET 或 POST 值中的所有字符串

我可以在 Global.asax.cs 中做吗?如果是的话,你能给我更多的细节或例子(很好)吗?

【问题讨论】:

    标签: asp.net-mvc post filter get


    【解决方案1】:

    您可以在 Global.asax.cs 中为 所有

    请求执行此操作
    protected void Application_BeginRequest(object sender, EventArgs e) {
       //Look at HttpContext.Current.Request to grab request values 
    }
    

    模型绑定发生在操作过滤器运行之前。如果你想编写一个在模型绑定之前运行的过滤器,你可以编写一个在模型绑定之前运行的 IAuthorizationFilter。

    【讨论】:

      【解决方案2】:

      我相信你可以使用动作过滤器。

      试试这个article

      【讨论】:

      • 这样我可以得到,设置值将绑定到动作参数中
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多