O ImageUrl não encontra imagens na pasta do projecto

Eu quero criar um site que irá armazenar 2 imagens na página "home", que levará a 2 páginas diferentes. No caso, estou usando o objeto de imagem da caixa de ferramentas. Quando estou tentando atribuir o ImageUrl, ele não parece encontrar nada, independentemente do formato. Eu tentei com várias fotos, pastas diferentes, há o resultado:

enter image description here

Também tentei alterá-lo programaticamente em C#, não funcionando, como bem ...
Image1.ImageUrl = @"Images/left.jpg";

devo usar o habitual <img src=""/> para encontrar imagens? Muito obrigada!

Author: JleruOHeP, 2018-09-11

3 answers

Carregue com o botão direito na imagem mostrada e escolha "Incluir no projecto" e depois tente dar ao imageUrl

 0
Author: Rohit More, 2018-09-11 07:44:02

Se TEM a certeza de que o seu valor de localização contém o caminho apropriado do directório de Ficheiros de imagens, então deverá ser capaz de usar o seguinte:

<asp:Image ID="Image1" runat="server" ImageUrl='~/ImageFiles/<%# Eval("path")%>' />

Ou usar a formatação de texto integrada do método Eval como mostrado aqui:

<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("path", "~/ImageFiles/{0}") %>' />
 0
Author: Roxana Sh, 2018-09-11 07:40:46

A partir do Código atrás de você poderia fazer algo como abaixo, incluindo o URL base da aplicação alguma coisa como abaixo -

Image1.ImageUrl = @ " ~ / Images / left.jpg "

Por favor consulte a discussão abaixo para mais informações-

A imagem não está a aparecer na imagem e no ImageButton

ASP.NET irá substituir automaticamente o ~ com a base da sua aplicação URL, porque o Image1 é um controlo do servidor

 0
Author: Mahesh B, 2018-09-11 07:44:25