発生した例外とともにカスタム エラー メッセージを elmah ソースに渡したいと思います。たとえば、私はクラスを持っています
public class Activity
{
public string Id { get; set; }
public Committee Committee { get; set; }
public Contact Contact { get; set; }
[Range(1950, 2050, ErrorMessage = "{0} must be between {1} and {2}.")]
[DisplayName("Activity End Date")]
public int? EndDate { get; set; }
[DisplayName("Source")]
public string Source { get; set; }
[DisplayName("Activity Role")]
public string Role { get; set; }
[DisplayName("Comments")]
public string Comments { get; set; }
}
例外が発生したとき、例外にこのクラスの prop 値がありません。したがって、これらの値と例外を elmah に渡したいと思います。
今、私はやっています
catch (Exception exception)
{
Elmah.ErrorSignal.FromCurrentContext().Raise(exception);
return View("Error");
}
どのようにできるのか?