【问题标题】:Is it possible to code action-filter attributes for asp.net web form application?是否可以为 asp.net 网络表单应用程序编写动作过滤器属性?
【发布时间】:2013-06-01 12:27:26
【问题描述】:

我正在使用 .NET 4.5、VS 2012 开发一个新的 ASP.NET Web 表单应用程序。我的问题:是否可以为该 Web 表单应用程序编写自定义操作过滤器属性?例如用于检查 Web 请求或检查某些事件处理程序。我知道在 MVC 中这是绝对可能的。提前致谢。

【问题讨论】:

  • 您可以随时使用HttpModule。或所有页面的基类。除此之外,我什么都不知道。多年未接触 WebForms。
  • 那你为什么不用mvc呢?
  • @Dmytro。原因是新的 Web 表单项目是针对 ssrs 功能的,Web 表单应用程序支持 ssrs 以及我的理解,而 MVC 应用程序不支持回发,.NET 服务器控件,因此不太适合 ssrs 功能。

标签: c# asp.net webforms


【解决方案1】:

WebForms 没有动作,因此它们没有动作过滤器。你需要一些其他的钩子机制。

我能想到几个:

  1. Page 基类
  2. IHttpModule
  3. Application_BeginRequest 事件等。

【讨论】:

    猜你喜欢
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2016-07-08
    • 2018-02-15
    • 1970-01-01
    相关资源
    最近更新 更多