码迷,mamicode.com
首页 > Windows程序 > 详细

c# 二维码 显示

时间:2016-09-13 11:36:12      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:

 

需要引用 ThoughtWorks.QRCode.dll 网上可下载

//方法
public ActionResult GenerateQRCode(string content)
{
try
{
_fileLog.Info("GenerateQRCode|开始生成二维码");
if (null != content)
{
//初始化二维码生成工具
var qrCodeEncoder = new QRCodeEncoder
{
QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE,
QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M,
QRCodeVersion = 0,
QRCodeScale = 4
};
//将字符串生成二维码图片
var image = qrCodeEncoder.Encode(content);
var ms = new MemoryStream();
image.Save(ms, ImageFormat.Png);
Response.BinaryWrite(ms.GetBuffer());
Response.End();
}
_fileLog.Info("CloudCardController|GenerateQRCode|成功生成二维码");
}
catch (Exception ex)
{
_fileLog.Error("GenerateQRCode|生成二维码出现异常,异常信息:" + ex.Message);
}
return View();
}
页面使用
<img src="@Url.Action("GenerateQRCode", "CloudCard", new { content = @Model.CardCode })" alt=" " class=" event_img img-responsive" />

 

c# 二维码 显示

标签:

原文地址:http://www.cnblogs.com/liaokui/p/5867638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!