二维码的图片展示 asp.net

这一次,是需要做一个二维码的图片展示,在一个图片控件上,在后台已有的数据中,拿对应的编号,做一个二维码,展示在前台;

<asp:Image ID="tetCode" runat="server" />

 

using System.Text;
using ThoughtWorks;
using ThoughtWorks.QRCode;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using System.Drawing;

 

//No,编号,可以自己随意输入任何内容,也可以是一个链接

protected void GetQRCode(string No)
{
  Bitmap bt;
  string enCodeString = No;
  QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
  bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8);
  string filename = DateTime.Now.ToString("yyyymmddhhmmss");
  string path = Server.MapPath("~/images/qrcode/") + filename + ".jpg";
  bt.Save(path);
  this.tetCode.ImageUrl = "~/images/qrcode/" + filename + ".jpg";
}

posted @ 2019-06-04 15:19  long6286  阅读(213)  评论(0)    收藏  举报