我正在创建一个asp.net(c#)Web应用程序,并且具有引用https://github.com/codebude/QRCoder的以下代码。我希望使用网址中的ID在网页上显示生成的QR码。
然而,他们的示例仅显示了如何在带有无法在网络应用中使用的图片框的Windows窗体应用中执行此操作。
protected void Page_Load(object sender, EventArgs e)
{
string id = Request.Params["ID"];
QRCoder.QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator();
QRCoder.QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode("http://mywebsite.com/profile.aspx?ID="+ id+ "", QRCoder.QRCodeGenerator.ECCLevel.M);
// pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20); //Can't use picture box in web app
// I need to find the equivalent for a web app
}
提前感谢您的帮助。
答案 0 :(得分:0)
自从我做网络表格以来已经很久了。 但是,因为没有其他人在回答:
为什么不使用类似于http://davidshimjs.github.io/qrcodejs/的javascript库来生成客户端的qrcode,还有将计算从服务器卸载到客户端的附加优势。