在网页上显示生成的二维码位图
本文关键字:二维 位图 网页 显示 | 更新日期: 2023-09-27 18:07:36
我正在创建一个asp.net (c#) web应用程序,并有引用https://github.com/codebude/QRCoder下面的代码。我希望显示一个生成的QR码在网页上使用从url的ID加载。
然而,他们的例子只展示了如何在windows窗体应用程序中使用图片框,而不能在web应用程序中使用。
protected void Page_Load(object sender, EventArgs e)
{
string id = Request.Params["ID"];
QRCoder.QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator();
QRCoder.QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode("http://mywebsite.com/profile.aspx?ID="+ id+ "", QRCoder.QRCodeGenerator.ECCLevel.M);
// pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20); //Can't use picture box in web app
// I need to find the equivalent for a web app
}
提前感谢您的帮助。
我已经很长时间没有做webform的东西了。但是既然没有人回答:
为什么不使用像http://davidshimjs.github.io/qrcodejs/这样的javascript库在客户端生成qrcode呢?它具有将计算从服务器卸载到客户端的额外优势。