Avatar billede pelkjaer Nybegynder
16. august 2002 - 19:47 Der er 4 kommentarer og
1 løsning

konvetér til klikbare urls

Dette her virker fint hvis jeg viser resultatet med en label:

<script language="C#" runat=server>
public void Button1_Click (object sender, System.EventArgs e)
{
    string strPattern = @"(?<url>http://(?:[\w-]+\.)+[\w-]+(?:/[\w-./?%&~=]*[^.\s|,|\)|<|!])?)";
    string strReplace = "<a href=\"${url}\" target=_blank>${url}</a>";
    string strInput = TextBox1.Text;
    string strResult;
    strResult = Regex.Replace(strInput, strPattern, strReplace);
    strPattern = @"(?<!http://)(?<url>www\.(?:[\w-]+\.)+[\w-]+(?:/[\w-./?%&~=]*[^.\s|,|\)|<|!])?)";
    strReplace = "<a href=\"http://${url}\" target=_blank>${url}</a>";
    strResult = Regex.Replace(strResult, strPattern, strReplace);


myLabel.Text = strResult;
}
</script>

Men det dúr ikke med en label her.
Jeg er ved at lave en gæstebog, så når jeg submitter min form smides indholdet ind i en database.

Hvordan får jeg linksne (klikbare) med deri?
Avatar billede reffak Nybegynder
18. august 2002 - 01:42 #1
"Dette her virker fint hvis jeg viser resultatet med en label: ... Men det dúr ikke med en label her."

Vil du ikke uddybe de 2 sætninger. Jeg forstår dem slet ikke :-)

MVH
Avatar billede pelkjaer Nybegynder
18. august 2002 - 21:15 #2
Hmm.

Når du bruger labels til at outputte med behøver man jo ikke først at smide det i en db.

Denne her
myLabel.Text = strResult;
outputter jo i en label der hedder "myLabel".

Jeg vil istedet ha' outputtet fra scriptet ned i min database sammen med min anden tekst.

Det spørgsmålet egentlig er, -hvordan kunne denne linje se ud:
myLabel.Text = strResult;
hvis jeg istedet ville gemme det sammen med en insert record.
Avatar billede reffak Nybegynder
19. august 2002 - 00:18 #3
Dit spørgsmål, kogt ned til benet, handler altså blot om at indsætte tekst i en database? (og så er det i øvrigt ligemeget hvor denne tekst kommer fra, eller hvad den omhandler).
Avatar billede pelkjaer Nybegynder
19. august 2002 - 09:31 #4
Nej :)

Jeg har pt. en *rimelig* fungerende gæstebog.
Når man skriver i den kan man selvølgelig også skrive sin egen url i et felt. Som det virker nu kan man ikke klikke på den indskrevne url (fordi <a href...> mangler)

Jeg vil så gerne have ovenstående script til at virke på den tekst jeg indsætter i en db.
Avatar billede pelkjaer Nybegynder
22. september 2002 - 11:05 #5
lukker
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