什么是"上下文"在这段代码?

时间:2015-02-19 10:24:05

标签: c# asp.net

我正在尝试使用C#在我的asp.net Web应用程序中生成QR代码。我使用ZXing库在线发现了这个教程,但它在代码中使用了“context”变量,我不确定它的类型。这是一段代码:

var writer = new BarcodeWriter();
writer.Format = BarcodeFormat.QR_CODE;
var result = writer.Write("http://www.dotnetthoughts.net");
var barcodeBitmap = new Bitmap(result);
barcodeBitmap.Save
    (context.Response.OutputStream, ImageFormat.Jpeg); //what is this context value ?
context.Response.ContentType = "image/jpeg";
context.Response.End();

以下是网站来源:http://www.dotnetthoughts.net/how-to-generate-and-read-qr-code-in-asp-net/

1 个答案:

答案 0 :(得分:0)

“context”变量是HTTPContext,正如@Jeroen Vannevel在评论中提到的那样,它是页面中预定义的变量。但我必须将“C”(即使用“上下文”而不是“上下文”)大写,以便能够在没有任何定义的情况下使用它