如何在asp.net中处理回调?

时间:2010-10-28 18:10:46

标签: asp.net-mvc callback

在asp.net中是否有不同的回调可用,例如rails提供before_validation,before_update,before_save和before_destroy?

如何在asp.net中处理这种情况?

2 个答案:

答案 0 :(得分:0)

查看ASP.NET MVC中的Filters概念,以及控制器基类中的以下4种方法:OnActionExecuting,OnResultExecuting,OnAuthorization和OnException。

http://msdn.microsoft.com/en-us/library/system.web.mvc.controller.onactionexecuting.aspx-

<强>更新 虽然我只是意识到您可能正在寻找模型级别的方法,但我从Controller级别回答。不幸的是,根据我的理解,ASP.NET MVC在模型级别上不像Ruby On Rails那样提供。

答案 1 :(得分:0)

看起来链接坏了所以我会投入。

在MVC中,您将使用动作过滤器

http://www.asp.net/mvc/tutorials/understanding-action-filters-cs

编辑(我看到你标记为mvc,但无论如何)

在Web窗体中,onLoad方法在每个页面操作

之前运行

使用基类可以跨越多个页面