Asp.net 生成条形码
有很多朋友在网上查询了很多生成条形码的代码,最多的就是由html生成条形码,我这也是,
这份代码我也是看别人的,虽然不知道原理,但是希望能节约这问题.
首先先
下载两个dll文件
下载地址: http://download.csdn.net/detail/guo449211721/7142529
创建个页面,
引用
using System.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing.Imaging;
using System.Drawing;
Request.QueryString["IDCardNo"].ToString()是我自己通过url传入的参数,
if (Request.QueryString["IDCardNo"] != null&& Request.QueryString["IDCardNo"].ToString()!= "")
{
BarCode39Imagebarcodeimg = new BarCode39Image(Request.QueryString["IDCardNo"].ToString(), 30);
Bitmapimage = barcodeimg.GenBarImage();
Response.ContentType = "image/gif";
image.Save(Response.OutputStream, ImageFormat.Gif);
}
这代码你都复制好了,然后只要把参数设置好,打开这个页面,就可以看到当前生成的条形码了,
若你想在另一个页面上显示条形码,可以在标签img属性src 跟你生成条形码所在页面外加上参数
<img src="网页地址?IDCardNo=参数"/>
希望对你有帮助哈.