正在获取System.Net.ConnectStream。asp.net(visual basic)

正在获取System.Net.ConnectStream。asp.net(visual basic),asp.net,Asp.net,我是个新手^^ 我正在为我的论文做一个项目,我必须从数据库中的一些数据生成一个二维码。这实际上是我的第二个担忧我的第一个担忧是 我用这个代码来编码二维码 **代码隐藏 Imports Esponce.QRCode Imports System.IO Partial Class QR Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.Even

我是个新手^^ 我正在为我的论文做一个项目,我必须从数据库中的一些数据生成一个二维码。这实际上是我的第二个担忧我的第一个担忧是

  • 我用这个代码来编码二维码
**代码隐藏

Imports Esponce.QRCode
Imports System.IO

Partial Class QR
Inherits System.Web.UI.Page

  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click


    Dim client = New QRCodeClient()
    Dim stream = client.Generate("Hello World")

    Literal1.Text = stream.ToString


  End Sub
End Class
单击按钮时,它只会显示:System.Net.ConnectStream:(

我可以得到一些帮助来了解如何实际查看生成的二维码吗


谢谢大家^ ^

您的二维码将是一个图像,因此您无法在文本框中真正显示它,除非您需要BASE64编码的二进制值

您应该能够做到:

System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
img.Save(Server.MapPath("/images/img.png"));
将图像控件添加到名为“myImage”的页面

您需要对图像目录具有“写入”权限

编辑:如果QRCodeClient生成jpeg或gif,请更改扩展名

myImage.ImageUrl = "/images/img.png";