Question : DataList - besoin ImageUrl dynamique d'un

Je suis nouveau à asp.net et utilisation d'obtention toujours à la manière différente de la programmation. J'ai une image que je veux montrer au dessus d'une page de produits. Le nom d'image est basé sur querystring cela est passé dans la page. J'ai créé une fonction pour obtenir le nom de fichier d'image, mais il revient avec de la corde blanche. Ainsi je ne suis pas sûr si je peux le faire de cette façon ou je dois appeler la fonction d'une manière différente. Merci pour vous help.

'** Products.aspx ** la page Language= " VB " Debug= MasterPageFile= " vrai " " ~/_newPg/MasterPage.master " AutoEventWireup= CodeFile= " faux " title= " produits du
<%@ du de " _newPg_Products " de " Products.aspx.vb " Inherits= paginent " %>


Path de " serveur " du contenu ID= " Content1 " ContentPlaceHolderID= " ContentPlaceHolder1 " Runat= :

de " serveur " de runat= de l'image ID= : Serveur " de runat= de " dlistProducts " de DataList ID= " GridLines= " les deux " RepeatColumns= " 2 " z-index de style= du
" : 101 ; gauche : 80px ; position : relatif ; dessus : 60px "
<%#DataBinder.Eval (Container de du
du >
ProductsHeadertemplate>
. DataItem, « ProductName ») %>
r/>
<%#DataBinder.Eval (Container. DataItem, « TagLine ») %>

<%#DataBinder.Eval (Container.DataItem, « ShortDescription ») %>



<%#DataBinder.Eval (Container.  » Centre d'align= " de DataItem, de « ProductCode ») width=

du
du
du




du
du
de %> 
<%#DataBinder.Eval (de Container.DataItem, de « QtyandType ») %>



border= " 1 » le cellspacing= " du » cellpadding= " 3 0 >
de notes_text " de » class= de #FFFFFF " de » bordercolor= " de centre d'align= " de



du >
du » bordercolor= " #000000 " ces rapports n'ont pas été évalués par la "Food and Drug Administration". Des produits de These
ne sont pas prévus pour ne diagnostiquer, traiter, traiter, ou empêcher aucun


: DataList>


 


'** Products.aspx.vb (partie) ** le _newPg_Products

de classe du
Imports System.Data
Imports System.Data.Sqlclient
Imports System.Data.Common 'DbDataRecord

Partial hérite du faible strCategoryType de System.Web.UI.Page

comme fonction protégée par/> GetImagePath de String

GetImagePath = » /images/ « et de strCategoryType et de » .gif " du
'GetImagePath = « /images/ » et « aa.gif » « strCategoryType et » .gif " du
de l'extrémité Function



(expéditeur de strCategoryType de dlistProducts.Init
= de
de Request.QueryString (« de chat protégé par/> ») de ByVal comme objet, ByVal e As System.EventArgs) strCategoryType des poignées Me.Init
=
Path de Sub

de fin de
de Request.QueryString (« chat ») » ** de la source de web browser ** : frontière-largeur de "" src= style= de " ctl00_ContentPlaceHolder1_imgCategory » d'id= de />
- « le src » revient avec blank.

Note - vous pouvez voir que j'ai également essayé de hardcoding juste un nom pour voir si la fonction fonctionnait. Et elle n'est pas. thx again.
class= de

Réponse : DataList - besoin ImageUrl dynamique d'un

Salut pttoy ;

Ceci devrait faire ce que vous voulez.

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 :
Faible largeur comme double = (ListBox1.ActualWidth/3) - 2

Pour chaque es comme Employees_Structure dans le myEmp
    'Créer un nouvel article de ListBox pour l'es
    Obscurcir le Li en tant que nouveau ListBoxItem
    'Créer un panneau de pile 
    Obscurcir le PS en tant que nouveau StackPanel
    PS. Orientation = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Créer un TextBlock pour placer l'information pour une colonne dans ListBox
    'un pour chaque colonne
    Faible tb1 en tant que nouveau TextBlock
    tb1.Text = es.LastName
    tb1.Width = largeur
    Faible tb2 en tant que nouveau TextBlock
    tb2.Text = es.FirstName
    tb2.Width = largeur
    Faible tb3 en tant que nouveau TextBlock
    tb3.Text = es. État
    tb3.Width = largeur
    'Ajouter la boîte à textes au panneau de pile
    PS. Children.Add (tb1)
    PS. Children.Add (tb2)
    PS. Children.Add (tb3)
    'Ajouter le panneau de pile à l'article de boîte de liste
    Li. Contenu = PS
    'Ajouter l'article de boîte de liste à la boîte de liste
    ListBox1.Items.Add (Li)
Après
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us