2010-03-26 12 views
2

D'abord, j'ai un getProfileImage.aspx qui accepte un CusID et TN comme chaînes de requête et afficher n image. Alors getProfileImage.aspx? CusID = 10 & TN = Y indique l'amende d'image dans le navigateur :)Comment lier une image à une balise <asp:Image /> en mode formulaire

Mais ...

Maintenant, je suis présenté avec vue formulaire et je veux lier le src de l'image pour obtenir l'image de la page getProfileImage.aspx ...

le code suivant fonctionne très bien :) 10 est le numéro de client et l'image fonctionne très bien ...

<asp:Image ID="Image1" runat="server" Height="151px" ImageUrl='~/getProfileImage.aspx?CusID=10&TN=N' /> 

Mais maintenant je voulez Lier la valeur CusID ...

<asp:Image ID="Image1" runat="server" Height="151px" ImageUrl='~/getProfileImage.aspx?CusID=<%# Bind("CusID") %>&TN=N' /> 

Cela ne fonctionne tout simplement pas :(La getProfileImage.aspx est appelée avec CusID = <% ... où la façon dont je vois la <% # Bind ("CusID")%> ne sont pas analysés par ASP qui aurait retourné 10 ...

<%# Bind("CusID") %> 

l'étiquette ci-dessus fonctionnera seul ... mais l'insérer au milieu de la balise semble casser ...

Toutes les suggestions? Merci beaucoup à l'avance :)

Répondre

1

Yeyy! :) J'ai trouvé la réponse :)

ImageUrl='<%# Eval("CusID", "getProfileImage.aspx?CusID={0}&TN=N") %>' 

{0} est remplacé par le CusID qui est exactement ce que je voulais :) Merci beaucoup Robin Day pour votre aide aussi :) :)