20. september 2002 - 13:07Der er
11 kommentarer og 1 løsning
C# script til start af ny side i anden frame
jeg skal starte en ny side i en anden Frame ved klik på en knap(Linkbutton el. ImageButton), altså i onclick metoden. Jeg har fundet en løsning i javascript(tror jeg nok), men kan ikke finde ud af hvordan det samme gøres i c#.
-> Askhoej- jeg har forsøgt netop det kald i min onclick metode men den skriver at den ikke kender rammen selvom mine andre sider ingen problemer har når jeg sætter properties på et alm. link som target. kan du muligvis give et eksempel hvor det er i den allerede konstruerede onclick metode, at "linket" foretages?
Når jeg forsøger dette, skal jeg lave parent om til Stort P, men den melder så fejl om at den ikke kender Rammenavnet Main. Her kkommer det jeg skrev med følgende fejlmeddelelse: Source Error:
Line 78: void linkButtonC1_Click(Object sender, EventArgs e) Line 79: { Line 80: java script:Parent.Main.window.location.href = "indgangModulC.aspx"; Line 81: Session["linkModulC"] = "C1";
Fejl....: Compiler Error Message: CS0117: 'System.Web.UI.Control' does not contain a definition for 'Main' Compiler Error Message: CS0117: 'System.Web.UI.Control' does not contain a definition for 'Main'
Fatter minus..... er totalt rookie i ASP.NET. Kan du evt. fortælle hvor jeg skal ligge det kode du lagt ind? Hvad er ideen med at tilføje en attribut til kontrollen?
2.) Grunden til at du skal tilføje en attribut til kontrollen er, at det er måden at tilføje Client-Side funktionalitet til WebKontroller. Hvis du bruger OnClick direkte i WebKontrollen bliver det tolket som Server-Side kald og det er det jo ikke.
Er det så ikke muligt at lave en metode der skal gøre flere tinge and at starte en side i en anden frame? Jeg ønsker nemlig også at oprette en sessionsvariabel ved klik samt lukke andre undermenuer.
Grunden til jeg valgte at lave et nyt spørgsmål var pga. min formulering- sorry...
Synes godt om
Ny brugerNybegynder
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.