|
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_ContentPlaceHold
er1_imgCat
egory » 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