编了一个类,调用时出错,请各位帮忙指点:
错误信息为: 行54:Response.AppendCookie(CookErr);
public class GetErrNo: System.Web.UI.Page
{
private HttpCookie CookErr;
protected SqlDataReader Dr;
private string FileName;
private string Path;
private string BaseStr=System.Configuration.ConfigurationSettings.AppSettings["acc"];
public GetErrNo()
{
;
}
public void GoToErrPage(int Dir,Exception ErrMsg)
{
CookErr=new HttpCookie("ErrorNo");
if (ErrMsg!=null)
{
CookErr.Value=ErrMsg.Message.ToString();
}
else
{
CookErr.Value="未知错误!";
}
FileName="AuthError/ErrMsg.aspx";
if (Dir>0)
{
Path="../";
for (int i=2;i<=Dir;i++)
{
Path+=Path;
}
FileName=Path+FileName;
}
Response.AppendCookie(CookErr);
Response.Write("<script language=javascript>window.open("+FileName+");</script>");//出错后提示消息
}
......
响应在此上下文中不可用。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 响应在此上下文中不可用。源错误:
行 52: FileName=Path+FileName;
行 53: }
行 54: Response.AppendCookie(CookErr);
行 55: Response.Write("<script language=javascript>window.open("+FileName+");</script>");//出错后提示消息
行 56: }
解决方案 »
- 为什么我抓取源代码都是乱码的
- 这个存储过程怎么写
- 怎样从html代码中提取出控件
- javascript验证datagrid绑定列数值问题!!!
- 那们大哥有ASP.NET办公自动化系统开发实例导航的源代码.发一份给我,谢谢了
- 求:维修报修系统解决方案。
- 虚拟目录转为应用程序时报错,有图请进
- 如何生成本机excel文件
- 如何使窗口中的控件居中
- 请问如何触发treeview的展开事件,在c#中怎么写,
- 菜鸟的问题:我下载了一个CRM系统,设置了虚拟目录后,运行结果出来一堆错误,请高手指点什么原因?
- 初学者救急,请问怎样把在dw里面编辑好的aspx网页在vs2003里编辑?直接打开是html不是设计界面
怎么能用response呢?
response是客户端对服务器端页面请求后服务器端做的响应客户端请求的是aspx的后台.cs文件而不是你的类所以是不能在自己编的类里面用response.write的