23. juni 2005 - 15:20Der er
7 kommentarer og 1 løsning
Kan JavaScript anvendes sammen med C#
Jeg har et problem med at linke til ny side i ASP.NET/C# !!!
Forklaring: Jeg har en webside der består af et Frameset med tre frames (der indgår derfor tre aspx-dokumenter i dette Frameset). I den ene Frame/aspx-dokument er der en funktionalitet, der indsætter nye data i en SQL-database og skal derefter linke til en ny side. Hvis jeg anvender Response.Redirect("EnEllerAndenSide.aspx"); -vil den valgte side blive vist i den Frame hvor link-funktionen er tilknyttet - og ikke som en helt ny side. Jeg kan ikke finde en måde at løse problemet på i .NET regi, da jeg skal anvende en server-kontrol og ikke en html-kontrol, og vil nu høre, om der skulle være en løsning ved anvendelse af JavaScript.
men din C# kode udføres server side inden der sendes noget ud til client og selvom du kalder noget JavaScript så har den ikke adgang til frames og lignende client side
den eneste grund jeg kender til at kalde JSCript.NET fra C# er hvis man skal bruge en feature i JavaScript som f.eks. eval funktionen i C#
Hvis jeg har forstået det rigtigt, så er der altså ingen løsning på mit problem ? D.v.s. at jeg kun kan udføre handlingen client side, og derfor ikke sammen med en server kontrol, der samtidigt også skal udføre en anden funktion (indsætte nye data i en database). Det er da lidt trist at erfare.... Jeg må ændre et eller andet i designet, så det alligevel kan gå op i en højere enhed !!! Læg et svar Arne.
Ja - jeg håbede bare desperat på en eller anden tricky løsning. Det må blive en design-ændring, som skal rette lidt op på tingene (det håbede jeg lidt på, at jeg kunne undgå :o)
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.