Valg af kategori i linkbutton

Tags:    asp.net

Jeg sidder og laver noget hvor jeg opdeler nogle links i forskellige kategorier.. Jeg har tidligere lavet det så man kunne vælge en kategori fra en dropdownlist.. Men nu ville jeg gerne sætte det op så jeg har en linkbutton for hver kategori i stedet for. Det har jeg gjort ved at lave en repeater hvor mine kategorier vises i linkbuttons. Så langt så godt.

Så kommer proglemet. I en dropdownlist kan jeg bare lave sådan en her:

SqlConnection sqlconn3 = new SqlConnection(ConfigurationManager.ConnectionStrings "kategoriconn".ToString());

SqlCommand sqlcom3 = new SqlCommand("SELECT * from billedetable WHERE fk_kategori_id='" + DropDownList1.SelectedValue + "'", sqlconn3);

SqlDataReader dataread3 = null;

sqlconn3.Open();

dataread3 = sqlcom3.ExecuteReader();

Repeater_galleri.DataSource = dataread3;

Repeater_galleri.DataBind();

sqlconn3.Close();

Men hvordan gør jeg når det er linkbuttons? Kan ikke lige gennemskue det..

Og så lige et bonusspørgsmål hvis nogen bruger Visual Web Developer:

Når jeg ikke kan dobbelklikke på min linkbutton i designmode fordi den ligger i en repeater, hvordan får jeg så lavet den protected void så jeg kan programmere min knap??? :oP

-Andreas



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
øh http://dotnetforum.dk/forums/1/80357/ShowThread.aspx har du jo postet tidligere ... ??

Husk desuden at vær opmærksom på sql exploits..



Hej Andreas

Først og fremmest skal du, som Benni også skriver, være yderst opmærksom på din SQL. Som du har skruet den sammen på nuværende tidspunkt, vil det ikke tage selv en script kiddie mange minutter at overtage din database.

Du kan læse lidt om SQL injection på wiki her:
http://en.wikipedia.org/wiki/SQL_injection

Det kan bestemt godt lige betale sig at bruge lidt tid på at forstå.

Her er lidt kode til inspiration - det burde løse dit problem ;)

ASP.NET
Fold kodeboks ind/udKode 


CodeBehind
Fold kodeboks ind/udKode 




øh http://dotnetforum.dk/forums/1/80357/ShowThread.aspx har du jo postet tidligere ... ??

Husk desuden at vær opmærksom på sql exploits..


Ja jeg har postet den på asp.dk, men da jeg intet svar har fået der har jeg altså forsøgt mig her :o)

Jeg er ikke helt med på hvad du mener med "sql exploits"..

Men som sagt kan jeg ikke gennemskue hvordan jeg får den til at vise nogle specifikke ting i min anden repeater når jeg har sat det op så mine kategorier kommer frem i linkbutton i stedet for i en dropdown liste..

-Andreas



Hejsa. Kom lige til at kigge i den her tråd igen og fik kigget lidt på det med SQL injections.

Er det korrekt forstået jeg kan undgå det sådan her og er det sat rigtigt op?

Fold kodeboks ind/udKode 


Mvh Andreas



t