Edward Mergel Ответов: 1

Отображение изображения в ASP:метка не работает


Я пытаюсь создать страницу профиля участника, которую люди видят, когда они посещают эту страницу. Все работает нормально, кроме Аватара.

пример кода
imagePath = "app_images/faces/" & ("MemberAvatar")
Этикетка 1.текстовая строка.Формат("&ЛТ;ИМГ СРЦ='app_images/ширина грани/{0}' стиль=': 200 пикселей; высота: 200px;'/&ГТ;", продуктам)

Поле для изображения отображается (хотя изображения нет), но я не могу для таких, как я, получить аватар участника для отображения.

Что я уже пробовал:

Профиль.aspx-файл
<div>
  <h2 style="text-align: center;">Member Profile</h2>

  Name <asp:Label ID="mname" runat="server"></asp:Label><br />
  Points <asp:Label ID="mPoints" runat="server"></asp:Label><br />
  My Email <asp:Label ID="mEmail" runat="server"></asp:Label><br />
  About Me <asp:Label ID="mAbout" runat="server"></asp:Label><br />
  City <asp:Label ID="mCity" runat="server"></asp:Label><br />
  State <asp:Label ID="mState" runat="server"></asp:Label><br />
  Country <asp:Label ID="mCountry" runat="server"></asp:Label><br />
  Patient Type <asp:Label ID="mPatient" runat="server"></asp:Label><br />
  My Issues <asp:Label ID="mIssues" runat="server"></asp:Label><br />


  My Ava




Профиль.aspx-файл.ВБ

Imports System.Data.OleDb
Imports System.Data

Partial Class Profile
    Inherits System.Web.UI.Page

    Dim pointDs As OleDbDataAdapter
    Dim mymemDs As OleDbDataAdapter
    Dim con As OleDbConnection
    Dim ds As New DataTable
    Dim imagePath As String


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        con = New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0 ;data source=" & Server.MapPath("app_data/SimpleQSet.mdb") & ";")
        If Request.QueryString("mem") <> "" Then
            pointDs = New OleDbDataAdapter("select * from PointsProfile where Member='" & Request.QueryString("mem") & "'", con)
        ElseIf Session("member") <> "" Then
            pointDs = New OleDbDataAdapter("select * from PointsProfile where Member='" & Session("member") & "'", con)
        Else
            Response.Redirect("Mainforum.aspx")
            Exit Sub
        End If

        pointDs.Fill(ds)

        mname.Text = ds.Rows(0)(0)
        mPoints.Text = ds.Rows(0)(1)
        mEmail.Text = ds.Rows(0)(3)
        mAbout.Text = ds.Rows(0)(5)
        mCity.Text = ds.Rows(0)(6)
        mState.Text = ds.Rows(0)(7)
        mCountry.Text = ds.Rows(0)(8)
        mPatient.Text = ds.Rows(0)(9)
        mIssues.Text = ds.Rows(0)(10)

        imagePath = "app_images/faces/" & ("MemberAvatar")
        Label1.Text = String.Format("<img src='app_images/faces/{0}' style='width: 200px; height: 200px;'/>", imagePath)
 

        con.Close()
    End Sub
End Class

1 Ответов

Рейтинг:
10

Graeme_Grant

Label1.Text = String.Format("<img src='app_images/faces/{0}' style='width: 200px; height: 200px;'/>", imagePath)

Как указывает ваш код, Label это только для текста, а не для изображений. Вам нужно использовать управление изображением[^] вместо.