Как установить местоположение для альтернативного текста в <asp: кнопка изображения> - PullRequest
0 голосов
/ 21 марта 2011
<asp:ImageButton ID="ImageButton2" runat="server" Width="100px"
    AlternateText='<%# Eval("Img_Id")%>' Height="100px"/>

В AlternateText='<%# Eval("Img_Id")%>' я должен написать что-то вроде этого: '~/images/<%# Eval("Img_Id")%>'

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Вы можете просто сделать следующее:

<asp:ImageButton ID="ImageButton2" runat="server" Width="100px" Height="100px"
     AlternateText='<%# this.ResolveUrl("~/images/" + Eval("Img_Id")) %>'/> 

Вот ссылка на некоторую информацию, которая объяснит разрешение URL и путей.

РЕДАКТИРОВАТЬ: согласно моему комментарию, я думаю, что вы не используете правильное свойство, установите следующее свойство для отображения изображения.Ваш оригинальный вопрос выглядел так, как будто вы пытались установить свойство AlternateText, которое не будет ничего делать для изображения:

 ImageUrl='<%# this.ResolveUrl("~/images/" + Eval("Img_Id")) %>'
1 голос
/ 21 марта 2011
<asp:ImageButton ID="ImageButton2" runat="server" Width="100px"
    AlternateText='<%# "~/images/" + Eval("Img_Id").toString()%>' Height="100px"/>

^^

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...