0

在我的 silverlight 应用程序中,我希望在引发异常时引发用户可见的错误。取而代之的是,应用程序只是挂起,silverlight 加载栏永远不会消失,当出现问题时,不会向用户提供任何指示。如何在 silverlight 中捕获服务器端错误以便在客户端上显示它们?

4

1 回答 1

0

这是在 UI 上显示服务器错误的示例,

尝试

        {
            Client.ViewWorkActionByAccountCompleted += (a, ae) =>

            {
                try
                {
                    if (ae.Error == null)
                    {
                        if (ae.Result.Count > 0)
                        {
                            (fill your data)
                        }
                    }
                    else
                        Msgbox.Show(ae.Error.Message);
                }
                catch (Exception ex)
                {

                    Msgbox.Show(ex.Message);
                }
                finally
                {

                    Client.CloseAsync();
                }
            };
            Client.ViewWorkActionByAccountAsync();
        }
        catch (Exception ex)
        {
           Msgbox.Show(ex.Message);
        }

您可以构建自己的消息框

于 2013-09-30T17:35:18.060 回答