在自定义类中处理 Page.Response 对象

发布于 2024-12-09 03:18:56 字数 718 浏览 1 评论 0原文

我有一个自定义类,客户。我想在异常时显示 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>");
    }
}         

I have a custom class, Customer. I want to show a JQuery message on exception. I am attempting following class but the problem is that Page.Response object is unavailable in a custom class.

How to modify the exception line in below given code? I have a separate class named as: MyErrorHandler, that stores all the methods for error handling. Code of both the classes is given below:

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>");
    }
}         

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

格子衫的從容 2024-12-16 03:18:56

您可以使用HttpContext.Current.Response

You can use HttpContext.Current.Response

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文