gpt4 book ai didi

c# - 系统.Web.HttpException : Response is not available in this context error

转载 作者:太空狗 更新时间:2023-10-29 20:00:21 28 4
gpt4 key购买 nike

描述:当前网络请求执行过程中出现未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.Web.HttpException:响应在此上下文中不可用。

Source Error: 


Line 10: public void Download(string filename)
Line 11: {
Line 12: Response.ContentType = "application/exe";
Line 13: Response.AppendHeader("Content-Disposition", filename);
Line 14: Response.TransmitFile(Server.MapPath("~/Resources/bb.exe"));

我在一个类中有这个方法,当我点击一个按钮时我调用这个方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

public class Common: System.Web.UI.Page
{
}

我哪里错了

最佳答案

当使用来自 aspx 页面的响应对象时,它的代码隐藏类或用户控制,响应对象是直接可用的,因为所有这些从页面对象派生。

在自己的类中使用response对象时,对象不是可用,但您可以访问它:

HttpContext.Current.Response。 -> 东西

关于c# - 系统.Web.HttpException : Response is not available in this context error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7569568/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com