아래의 코드는 예외를 catch 할 수 없습니다.C# try -catch에서 예외를 catch 할 수 없습니다.
않습니다 catch
함수에서 발생한 예외를 catch 할 수 있습니까?
try
{
Arche.Members.Feedback.FeedbackBiz_Tx a =
new Arche.Members.Feedback.FeedbackBiz_Tx();
a.AddFreeSubscriptionMember(
itemNo, buyerID, itemName,
DateTime.Today,DateTime.Today);
}
catch(Exception ex)
{
RegisterAlertScript(ex.Message);
}
...
public void AddFreeSubscriptionMember(
string itemNo, string buyerID, string itemName,
DateTime fsStartDate, DateTime fsEndDate)
{
FeedbackBiz_NTx bizNTx = new FeedbackBiz_NTx();
if (bizNTx.ExistFreeSubscription(buyerID, itemNo))
{
throw new Exception("Exception.");
}
}
은 아마도 예외에가 발생 가까이 가도를가 발생되지 않습니다 보인다? – Jehof
이게 작동해야합니다 ... 아마도 "RegisterAlertScript"가 또 다른 축척을 제기합니까? – Jack
디버거라고하는이 멋진 것이 있습니다 ... – fearofawhackplanet