在基本控制器中记录ModelState错误

时间:2013-07-17 04:43:41

标签: asp.net-mvc-4

我想在基本控制器中记录所有ModelState错误以供参考。我考虑过重写OnActionExecuting,但我不确定这是否是完成日志记录的正确位置。我的想法是让操作摆脱日志代码。这是否覆盖了正确的位置还是有更好的地方?

1 个答案:

答案 0 :(得分:1)

您是否考虑过将此作为属性。

您可以修饰您感兴趣的操作,并使该属性覆盖那里的onactionexecuting,并执行您需要的日志记录,而不是覆盖每个基本控制器的onactionexecuting。

您可能会发现比覆盖整个控制器更合适。