Jeg er ikke helt sikker på hvad du vil nå frem til. Men ud fra hvad jeg forstår skal du blot gå ind og angive en QueryString["id"] til din url parameter i Cars.aspx.
Et eksempel: ved bil med ID 1, skal url adressen se sådan her ud -
Cars.aspx?id=1 - og ved ID 2 skal url adressen se sådan her ud -
Cars.aspx?id=2. Top simpelt.
Hvis du udskriver din data i oversigten med en Eval(), kan du gøre nogenlunde det her:
- <%# Eval("id") %>
I din Cars.aspx definerer du så dit ID som en string:
- protected void Page_Load(object sender, EventArgs e)
- {
- string id = Request.QueryString["id"].ToString();
- // du har du defineret en string med indhold af url adressens id-parameter
- }
I din SQL kan du så hente data således:
- SELECT * FROM [tabel] WHERE [id] = '1'
Så skal du blot få dit id ind i SQL'en afhængig af hvordan du har sat dit site op. Eksempelvis med en Parameters.
- cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
- // IKKE TESTET!
Nu har jeg taget højde for at du bruger C#