Обработка объекта Page.Response в пользовательском классе - PullRequest
0 голосов
/ 12 октября 2011

У меня есть пользовательский класс, клиент.Я хочу показать сообщение JQuery об исключении.Я пытаюсь использовать следующий класс, но проблема в том, что объект Page.Response недоступен в пользовательском классе.

Как изменить строку исключения в приведенном ниже коде?У меня есть отдельный класс с именем: MyErrorHandler, который хранит все методы для обработки ошибок.Код обоих классов приведен ниже:

public sealed class Customer
{

     public void FillList()
     {
        try
        {
                .....
        }
        catch (Exception ex)
        {
             MyErrorHandler.GetScript(Page.Response,ex.Message.ToString());
        }
}

public static class MyErrorHandler
{
    public static void GetScript(System.Web.HttpResponse r, string customErrorMessage)
    {
        r.Write("<script type='javascript'>$.msg({ content : '" + customErrorMessage + "' });</script>");
    }
}         

1 Ответ

2 голосов
/ 12 октября 2011

Вы можете использовать HttpContext.Current.Response

...