Avatar billede md_craig Nybegynder
15. august 2003 - 22:29 Der er 6 kommentarer og
1 løsning

Hente en Query fra Codebehind (c#)

Ja...

Ganske enkelt, hvordan henter jeg en værdi fra min Query ind i en variabel i min codebehind fil ???

Codebehind er kodet i C#...
Avatar billede burningice Nybegynder
17. august 2003 - 12:52 #1
Request.Querystring["dinQuery"]

Er det det du tænker på?
Avatar billede md_craig Nybegynder
17. august 2003 - 13:32 #2
Ja... men det virker ikke....
den kommer med følgende fejl:

'System.Web.UI.Page.Request' denotes a 'property' where a 'class' was expected
Avatar billede burningice Nybegynder
17. august 2003 - 13:38 #3
uhm... hvordan ser din kode helt præcis ud ?
Avatar billede md_craig Nybegynder
17. august 2003 - 13:45 #4
using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace MinSide
    {
        public class Default : Page
        {
            protected System.Web.UI.WebControls.Label Label1;
            protected System.Web.UI.WebControls.Label Label2;
            protected System.Web.UI.HtmlControls.HtmlControl ImgDIV;
       
            string Variabel1 = "Her er forsiden<br /><br />Her er en Linie mere";
            string Variabel2 = "LÆS MERE";
            string side = Request.QueryString["Side"];

            public void Page_Load(object sender, EventArgs e)
            {
                Label1.Text = Variabel1;
                Label2.Text = Variabel2;
               
                switch(side)
                {
                    case "Forside":
                        ImgDIV.Style.Add( "background-image", "url('Img/000.jpg')" );
                        break;
                    case "Portfolio":
                        ImgDIV.Style.Add( "background-image", "url('Img/001.jpg')" );
                        break;
                    case "OmMig":
                        ImgDIV.Style.Add( "background-image", "url('Img/002.jpg')" );
                        break;
                }
            }
        }
    }
Avatar billede burningice Nybegynder
17. august 2003 - 14:01 #5
ah... Det er da fordi, at du ikke har adgang til instance-værdier udenfor dine metoder. Prøv det her istedet:

using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace MinSide
    {
        public class Default : Page
        {
            protected System.Web.UI.WebControls.Label Label1;
            protected System.Web.UI.WebControls.Label Label2;
            protected System.Web.UI.HtmlControls.HtmlControl ImgDIV;
       
            string Variabel1 = "Her er forsiden<br /><br />Her er en Linie mere";
            string Variabel2 = "LÆS MERE";
            string side;

            public void Page_Load(object sender, EventArgs e)
            {
                side = Request.QueryString["Side"];
                Label1.Text = Variabel1;
                Label2.Text = Variabel2;
               
                switch(side)
                {
                    case "Forside":
                        ImgDIV.Style.Add( "background-image", "url('Img/000.jpg')" );
                        break;
                    case "Portfolio":
                        ImgDIV.Style.Add( "background-image", "url('Img/001.jpg')" );
                        break;
                    case "OmMig":
                        ImgDIV.Style.Add( "background-image", "url('Img/002.jpg')" );
                        break;
                }
            }
        }
    }
Avatar billede md_craig Nybegynder
17. august 2003 - 14:06 #6
Så må du helere smide et svar... ;o)
Avatar billede burningice Nybegynder
17. august 2003 - 14:14 #7
:) altid glad for at kunne hjælpe
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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