Avatar billede garfield_29 Nybegynder
08. juli 2009 - 11:46 Der er 9 kommentarer og
1 løsning

Hjælp en kodemongol please!!!!

Jeg har et meget simpelt spørgsmål.
Hvordan får jeg værdien af PicHolder ind på selve .aspx siden?
Jeg forsøgte at skrive return PicHolder men får en error?

      string PicHolder = Request.QueryString["pid"];
        if (PicHolder != null)
        {
            return PicHolder
        }
Avatar billede keysersoze Guru
08. juli 2009 - 11:51 #1
hvis jeg forstår dig korrekt så skal du tilføje værdien til en kontrol - fx en Literal;

Literal1.Text = PicHolder;
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 11:59 #2
Jeg skal kunne tilføje den i et billede <img src="xx" id="<%# Eval(Picholder) %>" alt="" />

Noget i den dur. Jeg skal have værdien ind i et billedet. Så nej det skal helst ikke være en Literal. Har du løsningen på det.

På forhånd tak
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 12:05 #3
Jeg har løst det tak for hjælpen :-)
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 12:16 #4
Jeg var lidt for hurtig der. Problemet er der stadigvæk.
Det går fint med

      string PicHolder = Request.QueryString["pid"];
        if (PicHolder != null)
        {
            txtID.Text = PicHolder;
           
        }

og så <asp:Literal ID="txtID" runat="server" />

Men som sagt vil jeg gerne have værdien i html´en`
Al hjælp er kærkommen
Avatar billede keysersoze Guru
08. juli 2009 - 12:29 #5
hvad præcis skal du? sætte ID på et billede eller?
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 12:36 #6
ja der skal et id på billedet.
Jeg ved ikke hvordan jeg omskriver txtID.Text = PicHolder;
så jeg kan hente valuen i .aspx siden?
Avatar billede keysersoze Guru
08. juli 2009 - 12:58 #7
hmm - det lyder lidt som om du måske kommer fra klassisk ASP eller deromkring og ikke helt har opdaget hvordan kontrollerne i .NET benyttes. Mest logisk vil være at benytte Image-kontrollen, men benyttes en server-kontrol er der selvfølgelig det problem at det id'et der dannes er ud fra en kontrol-træ-struktur og så får du ikke det ønskede id.

Hvad er du bange for mht en literal - den danner jo ingen html-kode?

Hvad er grunden til at id'et er så vigtigt?
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 13:21 #8
Det er lykkedes. Jeg hældte al img koden ind i en string

            txtID.Text = "<img src=\"/images/pixel.gif\" style=\"width: 133px; height: 40px\" alt=\"Send til en ven\" ";
            txtID.Text += "id=" + "\"" + PicHolder + "\"";
            txtID.Text += "/>";
Avatar billede garfield_29 Nybegynder
08. juli 2009 - 13:21 #9
tak for hælpen keysersoze
Avatar billede keysersoze Guru
08. juli 2009 - 17:37 #10
jamen - så lægger jeg da et svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester