Трехуровневая обработка исключений
Всем Привет ,
Может ли кто-нибудь помочь мне с обработкой исключений в трехуровневой архитектуре,
Для примера
Я беру значение из пользовательского интерфейса и отправляю его на средний уровень, где это значение проверяется, и если проверка не проходит, то возникает исключение.
Как я могу показать это исключение на конкретной странице с сообщением об ошибке?
Пример проблемы
ИП(invoiceUI.aspx-файл)
protected void Button1_Click(object sender, EventArgs e) { invoice objinvoice = new invoice(); getdata(objinvoice); } public void getdata(invoice objinvoice) { objinvoice.fname = fname.Text; }
Средний уровень (invoice. cs)
private string _fname; public string fname { set { if (value.Length == 0) { throw new Exception("Please Enter the Valid Name"); } _fname = value; } get { return _fname; } }
как это сделать, помощь ценится.
Что я уже пробовал:
я пытался поставить, чтобы получить исключение в пользовательском интерфейсе, которые не работают
ZurdoDev
Если исключение выбрасывается, вам просто нужно обернуть вызов к нему в try catch.
niceaashish
вот мой вопрос где я должен использовать try and catch on UI или средний уровень