标签: asp.net-mvc-4
我想在基本控制器中记录所有ModelState错误以供参考。我考虑过重写OnActionExecuting,但我不确定这是否是完成日志记录的正确位置。我的想法是让操作摆脱日志代码。这是否覆盖了正确的位置还是有更好的地方?
答案 0 :(得分:1)
您是否考虑过将此作为属性。
您可以修饰您感兴趣的操作,并使该属性覆盖那里的onactionexecuting,并执行您需要的日志记录,而不是覆盖每个基本控制器的onactionexecuting。
您可能会发现比覆盖整个控制器更合适。