在自定义类中处理 Page.Response 对象
我有一个自定义类,客户。我想在异常时显示 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
HttpContext.Current.Response
You can use
HttpContext.Current.Response