none
Minha Imagem Não abre RRS feed

  • Pergunta

  • Ola pessoal, peço a colaboração de vcs mais uma vez. preciso popular um datalist com imagensbuttons, o problema é que as imagens nao carrega no meu controler. 

                                

       <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="4" 
                onitemcommand="DataList1_ItemCommand">

        <ItemTemplate>

                      <b>Jogo: </b>  <%# Eval("Nome") %><br /><br />

                <!-- Imagem -->

                       <asp:ImageButton ID="Image1" runat="server" ImageUrl='<%# Eval("Diretorio", "{0}") %>'  CommandName="AbrirPagina" 
               CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ID") %>'  Width = '160px' Height='290px'  />

        </ItemTemplate>

             </asp:DataList>

     o eval nome funciona, o ID em command argument tbm funciona. mas, mas a url da imagem nao aparece na variavel diretorio.

    verifiquei se o diretorio estava sendo gravado no banco. o resultado é positivo, joguei a variavel diretorio em uma label e tava certo

    ex: valor da label =  C:\Users\Win7_64\Documents\Visual StC:\Users\Public\Pictures\Sample Pictures\Coala.JPEG. 

               

     protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
            {


                if (((ImageButton)e.CommandSource).CommandName == "AbrirPagina")
                {
                    Response.Redirect(String.Format("~/DetalhesJogos.aspx?id={0}", e.CommandArgument));
                }
            } private void FillDados()
            {

                RepositorioProdutos Rep_Produtos = new RepositorioProdutos(NHibernateHelper.GetSession());
                IList<HelpDesk.Dominio.Entidades.Produtos> listarprodutos = Rep_Produtos.ObterTodos();

        DataList1.DataSource = listarprodutos;
                DataList1.DataBind();

           }

    nao tenho ideia do que seja. podem me ajudar por favor.

    quarta-feira, 7 de janeiro de 2015 02:46

Todas as Respostas

  • Nao Li Tudo,e Nao Entendo muito,mais pq vc nao tenta hospedar essa imagem e ao invez de por o caminho dela bote o link onde ela esta hospedada ? :D ,tentei ajudar 
    quarta-feira, 7 de janeiro de 2015 03:06
  • Nao Li Tudo,e Nao Entendo muito,mais pq vc nao tenta hospedar essa imagem e ao invez de por o caminho dela bote o link onde ela esta hospedada ? :D ,tentei ajudar 
    pq fica pesado. e para um site onde a maioria dos dados são imagens, acredito que essa nao seja a melhor solução
    quarta-feira, 7 de janeiro de 2015 16:06