当前位置:编程学习 > asp >>

ASP.NET实现二维码(QRCode)的创建和读取

一、项目引用QRCode的DLL文件(ThoughtWorks.QRCode.dll)
 
二、ASPX页面(两个jquery的js文件请自行去官网下载):
 
[html] 
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title>二维码工具测试</title>  
    <script type="text/javascript" src="../../Scripts/Jquery/jquery-1.6.2.js"></script>  
    <script type="text/javascript" src="../../Scripts/Jquery/jquery.form.js"></script>      
    <script type="text/javascript" src="js/test.js"></script>  
    <style type="text/css">  
        .style1  
        {  
            width: 100%;  
        }  
        #txt_qr  
        {  
            width: 632px;  
        }  
    </style>  
</head>  
<body>  
    <div>  
        <table class="style1">  
            <tr>  
                <td>  
                    输入文字:  
                </td>  
                <td>  
                    <input type="text" id="txt_qr" name="txt_qr" />  
                </td>  
            </tr>  
            <tr>  
                <td>  
                    二维码图片  
                </td>  
                <td>  
                    <img id="qrimg" alt="二维码图片" />  
                </td>  
            </tr>  
            <tr>  
                <td>  
                    生成选项  
                </td>  
                <td>  
                    Encoding:<select id="Encoding">  
                        <option value="Byte">Byte</option>  
                        <option value="AlphaNumeric">AlphaNumeric</option>  
                        <option value="Numeric">Numeric</option>  
                    </select>  
                    Correction Level:<select id="Level">  
                        <option value="M">M</option>  
                        <option value="L">L</option>  
                        <option value="Q">Q</option>  
                        <option value="H">H</option>  
                    </select>  
                    Version:<input id="txt_ver" type="text" value="7" />(1-40) Size:<input id="txt_size"  
                        type="text" value="4" />  
                </td>  
            </tr>  
            <tr>  
                <td colspan="4">  
                    <input type="button" onclick="getQrImg();" value="生成二维码" />  
                </td>  
            </tr>  
            <tr>  
                <td>  
                    <form id="qrForm" action="Ashx/test.ashx" method="post" enctype="multipart/form-data">  
                    <input type="file" id="file_qr" name="file_qr" /><input type="submit" value="读取二维码" />  
                    </form>  
                </td>  
                <td colspan="1">  
                    <img id="img_qr" alt="要读取的图片" /><br />  
                    <input id="txt_readqr" type="text" />  
                </td>  
            </tr>  
        </table>  
    </div>  
</body>  
</html>  
 
三、test.js文件
 
[javascript]  
$(document).ready(function ()  
{  
    var options = {  
        beforeSubmit: showRequest,    
&n
补充:Web开发 , ASP.Net ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,