ASP.NET中用C#语言编写网页,将自己输入的文字生成二维码。
标签:路径 桌面 VS2010 dex 基本 codec 读者 utf8 url
ASP.NET中用C#语言编写网页,将自己输入的文字生成二维码。
双击“生成二维码”按钮进入后台代码,先添加命名空间:
using System.Text;
using ThoughtWorks;
using ThoughtWorks.QRCode;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using System.Drawing;
,如图:
在按钮点击事件中调用方法:
create_two(this.TextBox1.Text);
添加方法(注意方法的位置):
private void create_two(string nr)
{
Bitmap bt;
string enCodeString = nr;
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8);
string filename = DateTime.Now.ToString("yyyymmddhhmmss");
string path = Server.MapPath("~/image/") + filename + ".jpg";
Response.Write(path);
bt.Save(path);
this.Image1.ImageUrl = "~/image/" + filename + ".jpg";
}
这里以VS2010中文版为例,对应其它版本和英文都是一样的,仔细就行。
要先编译后浏览
标签:路径 桌面 VS2010 dex 基本 codec 读者 utf8 url
原文地址:http://www.cnblogs.com/wanzhongjun/p/6845846.html