0
저는 ASP.NET MVC 응용 프로그램에서 작업하면서 오류 처리 만하고 있습니다. 오류 메시지를 다시 사용자에게 전달하는 문제를 해결할 수있게 도와주세요.asp.net에서 예외가 발생하면 어떻게해야합니까?
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Show(string callNumber)
{
ServiceCallService sc = new ServiceCallService();
return View(sc.GetServiceCallByCallNumber("", callNumber));
}
서비스 :
public ServiceCall GetServiceCallByCallNumber(string custID, string callNumber)
{
ServiceCall sc = new ServiceCall();
sc = _serviceCallRepository.GetServiceCallByCallNumber(custID, callNumber);
return sc;
}
리포지토리 :
public ServiceCall GetServiceCallByCallNumber(string custID, string callNumber)
{
ServiceCall sc = new ServiceCall();
try
{
LoginToDB();
sc.CallNumber = "123";
}
catch (Exception e)
{
logger.error(Server.GetLastError());
}
finally
{
LogoutFromDB();
}
return sc;
}
이의이 LoginToDB() 메소드에 문제가 있다고 가정 해 봅시다
나는 컨트롤러를 가지고있다. 오류를 기록하지만 어떻게 오류 메시지를 컨트롤러로 보낸 다음 뷰로 가져올 수 있습니까?
감사합니다.