Questione : DataList - esigenza ImageUrl dinamico di un

Sono nuovo ad asp.net ed uso ancora ottenere al modo diverso di programmazione. Ho un'immagine che voglio visualizzare alla parte superiore di una pagina dei prodotti. Il nome di immagine è basato sul querystring quello è passato nella pagina. Ho generato una funzione per ottenere il nome di schedario di immagine, ma ritorna con stringa in bianco. Così non sono sicuro se posso farlo questo senso o devo denominare la funzione in un modo diverso. Ringraziamenti per voi help.

'** Products.aspx ** la pagina Language= " VB " Debug= MasterPageFile= " allineare " " ~/_newPg/MasterPage.master " AutoEventWireup= CodeFile= " falso " " il title= " prodotti del
<%@ del " dei _newPg_Products " di Products.aspx.vb " Inherits= pagina " %>


Path " dell'assistente " del soddisfare ID= " Content1 " ContentPlaceHolderID= " ContentPlaceHolder1 " Runat=:

" dell'assistente " " del runat= di immagine ID= ": Assistente " " del runat= " dei dlistProducts " di DataList ID= GridLines= " entrambi i " RepeatColumns= " 2 " z-indice dello style= del
": 101; parte di sinistra: 80px; posizione: relativo; parte superiore: 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= " di DataItem, “di ProductCode„) width=

del
del
del




del
del
di %> 
<%#DataBinder.Eval (di Container.DataItem, “di QtyandType„) %>



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



del >
„ del bordercolor= " #000000 " queste dichiarazioni non è stato valutato tramite l'Organismo di controllo degli alimenti e dei farmaci. I prodotti di These
non sono intesi per diagnosticare, trattare, curare, o impedire alcun


: DataList>


 


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

del codice categoria del
Imports System.Data
Imports System.Data.Sqlclient
Imports System.Data.Common 'DbDataRecord

Partial eredita lo strCategoryType fioco di System.Web.UI.Page

come funzione protettiva/> GetImagePath di String

GetImagePath =„ /images/ “& di .gif„ & dello strCategoryType " del
'GetImagePath = “/images/„ & “aa.gif„ “strCategoryType &„ .gif " del
dell'estremità Function



(mittente dello strCategoryType di dlistProducts.Init
= del
di Request.QueryString il dlistProducts_Init secondario (mittente (“del gatto protettivo/>„) di ByVal come oggetto, ByVal e As System.EventArgs) strCategoryType delle maniglie Me.Init
=
Path di Sub

di conclusione del
di Request.QueryString (“gatto„)„ ** dalla fonte di web browser **: bordo-larghezza del "" " src= style= " di ctl00_ContentPlaceHolder1_imgCategory„ del id= del />
- “lo src„ sta ritornando con blank.

Note - potete vedere che inoltre ho provato appena a hardcoding un nome per vedere se la funzione stesse funzionando. E non è. thx again.
class= del

Risposta : DataList - esigenza ImageUrl dinamico di un

Ciao pttoy;

Ciò dovrebbe fare che cosa volete.

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:
Larghezza fioca come doppio = (ListBox1.ActualWidth/3) - 2

Per ogni es come Employees_Structure nel myEmp
    'Generare un nuovo articolo di ListBox per es
    Oscurare il Li come nuovo ListBoxItem
    'Generare un pannello della pila 
    Oscurare lo PS come nuovo StackPanel
    PS. Orientamento = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Generare un TextBlock per disporre l'Info per una colonna in ListBox
    'uno per ogni colonna
    Tb1 fioco come nuovo TextBlock
    tb1.Text = es.LastName
    tb1.Width = larghezza
    Tb2 fioco come nuovo TextBlock
    tb2.Text = es.FirstName
    tb2.Width = larghezza
    Tb3 fioco come nuovo TextBlock
    tb3.Text = es. Condizione
    tb3.Width = larghezza
    'Aggiungere la casella di testo al pannello della pila
    PS. Children.Add (tb1)
    PS. Children.Add (tb2)
    PS. Children.Add (tb3)
    'Aggiungere il pannello della pila all'elemento della casella di riepilogo
    Li. Soddisfare = PS
    'Aggiungere l'elemento della casella di riepilogo alla casella di riepilogo
    ListBox1.Items.Add (Li)
Dopo
Altre soluzioni  
 
programming4us programming4us