public IActionResult Index(string input_string) { using (MemoryStream ms = new MemoryStream()) { QRCodeGenerator oQRCodeGenerator = new QRCodeGenerator(); QRCodeData oQRCodeData = QRCodeGenerator.GenerateQrCode(input_string, QRCodeGenerator.ECCLevel.Q); QRCode oQRCode = new QRCode(oQRCodeData); using (Bitmap oBitmap = oQRCode.GetGraphic(20)) { oBitmap.Save(ms, ImageFormat.Png); ViewBag.QRCode = "data:image/png;base64," + Convert.ToBase64String(ms.ToArray()); } } return(View()); }