1

発生した例外とともにカスタム エラー メッセージを 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");
            }

どのようにできるのか?

4

1 に答える 1