Fråga : DataList - behov dynamiska ImageUrl för en märker

Förmiddag som I är ny till asp.net, och stillbild som långt får bruk till det olikt av att programmera. Jag har en avbilda som jag önskar att visa upptill av en produktsida. Den kända avbilda baseras på querystring det passeras in i sidan. Jag har skapat en fungera för att få avbildafilenamen, men den kommer med tomt stränger tillbaka. Så jag förmiddagen inte sure, om jag kan göra den hitåt eller jag behöver appell fungera i ett olikt långt. Tack för dig help.

'** Products.aspx ** sidan Language= " VB " Debug= " riktiga " MasterPageFile= " ~/_newPg/MasterPage.master " AutoEventWireup= " falska " CodeFile= för _newPg_Products" " för Products.aspx.vb " Inherits= title= " produkter " för
<%@ söker " %>


Path för ID= " Content1 " ContentPlaceHolderID= " ContentPlaceHolder1 " Runat= ":

: Serveren " " båda " GridLines= " för DataList ID= " dlistProducts" runat= RepeatColumns= " 2 " style= för
" z-indexerar: 101; lämnat: 80px; placera: släkting; bästa: 60px "
<%#DataBinder.Eval (Container för för
för >
ProductsHeadertemplate>
. DataItem, ”ProductName”) %>
r/>
<%#DataBinder.Eval (Container. DataItem, ”TagLine”) %>

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



<%#DataBinder.Eval (Container. Width= " 333” border= " för


för
för
för




för
för DataItem, ”ProductCode”) %>
 
<%#DataBinder.Eval (Container.DataItem, ”QtyandType”) %>





för >
"” för bordercolor= " #000000 centrerar " >
för notes_text "” för bordercolor=" #FFFFFF” class= som dessa meddelanden inte har utvärderats av maten, och förgiftar administrationen. These
produkter ämnas inte för att diagnostisera, fest, bot, eller förhindra någon




: DataList>


 


'** Products.aspx.vb (delen) **
Imports System.Data
Imports System.Data.Sqlclient
Imports System.Data.Common 'DbDataRecord

Partial klassificerar _newPg_Products

övertar dunkel strCategoryType för System.Web.UI.Page

, som skyddade String

fungerar GetImagePath () som String
GetImagePath =” /images/ ”, & för strCategoryType- &” .gif-"
'GetImagePath = ”/images/” & ”aa.gif” ”strCategoryType &” .gif " avslutar strCategoryType för handtag dlistProducts.Init
för dlistProducts_Init för Function


skyddad under(den ByVal avsändaren som anmärker, ByVal e som System.EventArgs) =
för Request.QueryString
(”katt”) avslutar Sub

skyddade underPage_Init (den ByVal avsändaren som anmärker, ByVal e som System.EventArgs) strCategoryType för handtag Me.Init
=
för Request.QueryString (”katt”) avslutar Sub

” ** från Webbrowserkälla **
Path: gränsa-bredd för ""” src= style= " för er1_imgCategory: 0px; ”/>
- ”srcen” är kommande baksida med blank.

Note - du kan se att jag har också försökt hardcoding precis ett känt för att se, om fungera var funktionsduglig. Och den är inte. thx again.
" klar "

Svar : DataList - behov dynamiska ImageUrl för en märker

Hi pttoy;

Detta bör göra vad du önskar.

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:
Dunkel bredd som dubbelt = (ListBox1.ActualWidth/3) - 2

För varje es som Employees_Structure i myEmp
    'Skapa ett nytt ListBox objekt för es
    Dunkel li som nya ListBoxItem
    'Skapa en buntpanel 
    Dunkel sp som nya StackPanel
    sp. Riktning = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Skapa en TextBlock för att förlägga info för en kolonn i ListBox
    'en för varje kolonn
    Dunkel tb1 som nya TextBlock
    tb1.Text = es.LastName
    tb1.Width = bredd
    Dunkel tb2 som nya TextBlock
    tb2.Text = es.FirstName
    tb2.Width = bredd
    Dunkel tb3 som nya TextBlock
    tb3.Text = es. Statligt
    tb3.Width = bredd
    'Tillfoga textBoxen till buntpanelen
    sp. Children.Add (tb1)
    sp. Children.Add (tb2)
    sp. Children.Add (tb3)
    'Tillfoga buntpanelen till lista boxas objektet
    li. Tillfredsställa = sp
    'Tillfoga lista boxas objektet till lista boxas
    ListBox1.Items.Add (li)
Därefter
Andra lösningar  
 
programming4us programming4us