我寫的ASP.NET Web服務和我投擲的SoapException一條消息:在.NET Web服務中,SoapException.Message屬性如何易於閱讀?
throw new SoapException("BANG!", SoapException.ClientFaultCode);
當我創建一個ASP.NET客戶端,並要求標籤顯示SoapException.Message屬性,它顯示類似於以下內容的消息:
System.Web.Services.Protocols.SoapException:BANG!在[DIRECTORY] \ WebService1.asmx.cs中的WebServiceException.WebService1.HelloWorld():第23行
有沒有一種簡單的方法來簡單地顯示消息BANG!而不是整個字符串?或者我應該只使用正則表達式?
你確定你在呼喚exception.Message財產;輸出看起來像來自exception.ToString(),如果您僅將該異常對象實例傳遞給要顯示的label.Text,則這將是默認操作。 – 2010-09-25 01:16:39