Я предполагаю, что есть элегантный способ сделать это, но я не знаю, что это такое.В приложении, над которым я работаю, у меня много ContentResults, которые возвращают xml.Каждое действие, которое возвращает xml, проходит через один и тот же блок try / catch, и я повторяюсь снова и снова - вот пример того, о чем я говорю:
public ContentResult SomeAction()
{
try
{
//some stuff here
}
catch(Exception ex)
{
HandleErrorMethod(ex);
}
return this.Content(someObject.ToXmlString(), contentReturnType);
}
Это происходит 3-4время в контроллере, поэтому я думаю, что есть способ, которым я могу либо нарисовать его с помощью атрибута, либо запустить какой-то метод в global.asax или что-то в этом роде, чтобы не повторяться снова и снова - не говоря уже об изменениях кода вбудущее.Я действительно понятия не имею, где искать (полагаю, именно поэтому я спрашиваю);Спасибо!