博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebForm 生成并显示二维码
阅读量:5031 次
发布时间:2019-06-12

本文共 651 字,大约阅读时间需要 2 分钟。

Generate and display QRCode in WebForm.

项目引用 QRCoder

Via NuGet Package Manager

PM> Install-Package QRCoder

生成并显示 QRCode

生成 QRCode 很简单,但默认生成的是 Bitmap,不方便在 WebForm 里面显式。

有两种方法:借助 Handler.ashx(类似于生成验证码) 或 base64。下面主要展示 base64 的方法。

参考

我们可以通过 Base64QRCode Renderer 得到二维码的 base64 字符串。

再参考 ,在 HTML img 控件中显式基于 base64 的图像。

完整代码如下

var qrGenerator = new QRCodeGenerator();QRCodeData qrCodeData = qrGenerator.CreateQrCode("QR String", QRCodeGenerator.ECCLevel.Q);var base64QRCode = new Base64QRCode(qrCodeData);var base64Data = base64QRCode.GetGraphic(20);ImgQRCode.Src = "data:image/gif;base64," + base64Data;

 

 
 
 
 

转载于:https://www.cnblogs.com/moonache/p/8023633.html

你可能感兴趣的文章
Netty官方示例
查看>>
[数分提高]2014-2015-2第4教学周第2次课
查看>>
ansible进阶小技巧--tags
查看>>
JSP页面跳转方式
查看>>
发布高性能迷你React框架anu
查看>>
Python中Gradient Boosting Machine(GBM)调参方法详解
查看>>
利用DDE通信将PLC数据传输到EXCEL
查看>>
Eclipse 实用快捷键大全
查看>>
与非门和或门实现异或门
查看>>
golang统计出其中英文字母、空格、数字和其它字符的个数
查看>>
poj 1782 Run Length Encoding
查看>>
《自我介绍》
查看>>
在线考试系统设计思路
查看>>
p1150[noip2013普及]表达式求值
查看>>
POST和GET有什么区别?
查看>>
js基础
查看>>
基础_模型迁移_CBIR_augmentation
查看>>
第二次寒假作业
查看>>
类与 对象 概念 break continue
查看>>
tensorRT使用python进行网络定义
查看>>