Cuestión : DataList - necesidad ImageUrl dinámico de un

Soy nuevo a asp.net y uso todavía el conseguir a la manera diferente de programación. Tengo una imagen que quiera exhibir en la tapa de una página de los productos. El nombre de la imagen se basa en querystring eso se pasa en la página. He creado una función para conseguir el nombre de fichero de la imagen, pero se vuelve con la secuencia en blanco. No estoy tan seguro si puedo hacerlo esta manera o necesito llamar la función en una manera diferente. Gracias por usted help.

'** Products.aspx ** la página Language= " VB " Debug= MasterPageFile= " verdadero " " ~/_newPg/MasterPage.master " AutoEventWireup= CodeFile= " falso " title= " productos del
<%@ del de los " _newPg_Products " de " Products.aspx.vb " Inherits= pagina " %>


Path del " servidor " del contenido ID= " Content1 " ContentPlaceHolderID= " ContentPlaceHolder1 " Runat=:

del " servidor del runat= de la imagen ID=: Servidor " del runat= de los " dlistProducts " de DataList ID= " GridLines= " ambos " RepeatColumns= " 2 " z-índice del style= del
": 101; izquierda: 80px; posición: relativo; tapa: 60px "
<%#DataBinder.Eval (Container del del
del >
ProductsHeadertemplate>
. DataItem, “ProductName”) %>
r/>
<%#DataBinder.Eval (Container. DataItem, “TagLine”) %>

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



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

del
del
del




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



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



del >
del” bordercolor= " #000000 " estas declaraciones no ha sido evaluado por la Agencia de Medicamentos y Alimentos. Los productos de These
no se piensan para diagnosticar, para tratar, para curar, o para prevenir ningún


: DataList>


 


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

de la clase del
Imports System.Data
Imports System.Data.Sqlclient
Imports System.Data.Common 'DbDataRecord

Partial hereda el strCategoryType dévil de System.Web.UI.Page

como función protegida/> GetImagePath de String

GetImagePath =” /images/ “y del strCategoryType y de” .gif " del
'GetImagePath = “/images/” y “aa.gif” “strCategoryType y” .gif " del
del extremo Function



(remitente del strCategoryType de dlistProducts.Init
= del
de Request.QueryString dlistProducts_Init secundario protegido/> (“del gato”) de ByVal como objeto, ByVal e como System.EventArgs) strCategoryType de las manijas Me.Init
=
Path de Sub

del final del
de Request.QueryString (“gato”)” ** de fuente del web browser **: frontera-anchura del "" src= style= de " ctl00_ContentPlaceHolder1_imgCategory” del id= del />
- “el src” se está volviendo con blank.

Note - usted puede ver que también he intentado apenas hardcoding un nombre para ver si la función trabajaba. Y no es. thx again.
class= del

Respuesta : DataList - necesidad ImageUrl dinámico de un

Hola pttoy;

Esto debe hacer lo que usted quiere.

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:
Anchura dévil como doble = (ListBox1.ActualWidth/3) - 2

Para cada es como Employees_Structure en myEmp
    'Crear un nuevo artículo de ListBox para el es
    Amortiguar el li como nuevo ListBoxItem
    'Crear un panel del apilado 
    Amortiguar el SP como nuevo StackPanel
    SP. Orientación = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Crear un TextBlock para poner el Info para una columna en ListBox
    'uno para cada columna
    Tb1 dévil como nuevo TextBlock
    tb1.Text = es.LastName
    tb1.Width = anchura
    Tb2 dévil como nuevo TextBlock
    tb2.Text = es.FirstName
    tb2.Width = anchura
    Tb3 dévil como nuevo TextBlock
    tb3.Text = es. Estado
    tb3.Width = anchura
    'Agregar el TextBox al panel del apilado
    SP. Children.Add (tb1)
    SP. Children.Add (tb2)
    SP. Children.Add (tb3)
    'Agregar el panel del apilado al artículo de la caja de lista
    li. Contenido = SP
    'Agregar el artículo de la caja de lista a la caja de lista
    ListBox1.Items.Add (li)
Después
Otras soluciones  
 
programming4us programming4us