Pergunta : DataList - necessidade ImageUrl dinâmico para um

Eu sou novo a asp.net e uso ainda da obtenção à maneira diferente de programação. Eu tenho uma imagem que eu queira indicar na parte superior de uma página dos produtos. O nome da imagem é baseado em querystring isso é passado na página. Eu criei uma função para começ o nome de arquivo da imagem, mas volta com corda em branco. Assim eu não sou certo se eu posso o fazer esta maneira ou eu preciso de chamar a função em uma maneira diferente. Agradecimentos para você help.

'** Products.aspx ** a página Language= " VB " Debug= MasterPageFile= " verdadeiro " " ~/_newPg/MasterPage.master " AutoEventWireup= CodeFile= " falso " de " title= " produtos do
<%@ do dos " _newPg_Products " Products.aspx.vb " Inherits= pagina " %>


Path do " usuário " do índice ID= " Content1 " ContentPlaceHolderID= " ContentPlaceHolder1 " Runat=:

: Usuário " " do runat= dos " dlistProducts " de DataList ID= GridLines= " ambos os " RepeatColumns= " 2 " z-índice do style= do
": 101; esquerda: 80px; posição: relativo; parte superior: 60px do "
<%#DataBinder.Eval do do
>
ProductsHeadertemplate>
(Container. DataItem, “ProductName”) %>
r/>
<%#DataBinder.Eval (Container. DataItem, “TagLine”) %>

<%#DataBinder.Eval (Container.DataItem, “ShortDescription”) %>



<%#DataBinder.Eval (Container. Centro” do align= " de DataItem, de “ProductCode”) width=

do
do
do




do
do
de %> 
<%#DataBinder.Eval (de Container.DataItem, de “QtyandType”) %>



border= " 1o” cellspacing= " do” cellpadding= " 3 0 >
" do notes_text " do” class= " do #FFFFFF do” bordercolor= " do centro do align= do



>
do” bordercolor= " #000000 do " estas indicações não foi avaliado pela Agência de Medicamentos e Alimentos. Os produtos de These
não são pretendidos diagnosticar, tratar, curar, ou impedir nenhum


: DataList>


 


'** Products.aspx.vb (parte) ** _newPg_Products

da classe do
Imports System.Data
Imports System.Data.Sqlclient
Imports System.Data.Common 'DbDataRecord

Partial herda o strCategoryType não ofuscante de System.Web.UI.Page

como a função protegida/> GetImagePath de String

GetImagePath =” /images/ “& do strCategoryType & do” .gif " do
'GetImagePath = “/images/” & “aa.gif” “strCategoryType &” .gif do "
da extremidade Function


(remetente de ByVal como o objeto, ByVal e como System.EventArgs) segura a extremidade Sub

do strCategoryType de dlistProducts.Init
= do
de Request.QueryString (“do gato”) (remetente de ByVal como o objeto, ByVal e como System.EventArgs) strCategoryType dos punhos Me.Init
= de
de Request.QueryString (“gato”)
Path de Sub

do fim” ** da fonte do web browser **: beira-largura do "" de " src= style= " ctl00_ContentPlaceHolder1_imgCategory” do id= do />
- “o src” está voltando com blank.

Note - você pode ver que eu igualmente tentei apenas hardcoding um nome para ver se a função estava trabalhando. E não é. thx again.
class= do

Resposta : DataList - necessidade ImageUrl dinâmico para um

Olá! pttoy;

Isto deve fazer o que você quer.

Fernando
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
Largura não ofuscante como o dobro = (ListBox1.ActualWidth/3) - 2

Para cada es como Employees_Structure no myEmp
    'Criar um artigo novo de ListBox para o es
    Escurecer o li como ListBoxItem novo
    'Criar um painel da pilha 
    Escurecer o sp como StackPanel novo
    sp. Orientação = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Criar um TextBlock para coloc a informação para uma coluna em ListBox
    'um para cada coluna
    Tb1 não ofuscante como TextBlock novo
    tb1.Text = es.LastName
    tb1.Width = largura
    Tb2 não ofuscante como TextBlock novo
    tb2.Text = es.FirstName
    tb2.Width = largura
    Tb3 não ofuscante como TextBlock novo
    tb3.Text = es. Estado
    tb3.Width = largura
    'Adicionar o TextBox ao painel da pilha
    sp. Children.Add (tb1)
    sp. Children.Add (tb2)
    sp. Children.Add (tb3)
    'Adicionar o painel da pilha ao artigo da caixa de lista
    li. Índice = sp
    'Adicionar o artigo da caixa de lista à caixa de lista
    ListBox1.Items.Add (li)
Em seguida
Outras soluções  
 
programming4us programming4us