Как связать изображение с тегом <asp: Image /> в представлении формы - PullRequest
2 голосов
/ 26 марта 2010

Сначала у меня есть getProfileImage.aspx, который принимает CusID и TN в качестве строк запроса и отображает n изображений. Так что getProfileImage.aspx? CusID = 10 & TN = Y покажет изображение в браузере нормально:)

Но ...

Теперь у меня есть представление формы, и я хочу привязать источник изображения, чтобы получить изображение со страницы getProfileImage.aspx ...

Следующий код работает нормально :) 10 - это идентификатор клиента, а изображение работает нормально ...

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

Но теперь я хочу связать значение CusID ...

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

Это просто не работает :( getProfileImage.aspx вызывается с CusID = <% ..., где, как я вижу, <% # Bind ("CusID")%> не анализируется ASP, который будет иметь вернул 10 ...

<%# Bind("CusID") %>

Один только вышеупомянутый тег будет работать ... но вставка его в середину тега, кажется, сломает его ...

Есть предложения? Большое спасибо заранее:)

1 Ответ

1 голос
/ 26 марта 2010

Yeyy! :) Я нашел ответ :)

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

{0} заменен на CusID, что я и хотел :) Большое спасибо Robin Day за вашу помощь :) :)

...