Avatar billede kkaen Nybegynder
16. marts 2006 - 10:44 Der er 12 kommentarer og
1 løsning

Hvordan vises en andet webside som indholdet på sig egen i ASP2.0

Hvordan kan man få en aktuel webside til at vises inde i sin egen webside? Det, jeg er ude efter, er, at i HTML kan man jo lave et link med taget, mens man også laver noget med frames. Men frames bruges jo ikke i ASP2.0. Her er det masterpages i stedet. Så hvordan vises et anden webside inde i en masterpage?
Avatar billede dr_chaos Nybegynder
16. marts 2006 - 13:26 #1
Avatar billede snepnet Nybegynder
18. marts 2006 - 14:48 #2
du kan uden problemer benytte frames i asp.net 2.0 løsninger.... de to teknologier har ikke rigtig noget med hinanden at gøre.
mvh
Avatar billede kkaen Nybegynder
20. marts 2006 - 08:55 #3
Okay. Men er det ikke mest oplagt, at benytte masterpage-teknologien, når den nu er udviklet i ASP2.0 ?
Avatar billede dr_chaos Nybegynder
20. marts 2006 - 08:57 #4
jo det er det.
Avatar billede kkaen Nybegynder
20. marts 2006 - 09:25 #5
Sagen er den, at jeg har en masterpage med en side, hvor der links på, inde i contentregionen. Når der trykkes på et link, åbnes et nyt vindue, hvor siden så vises i. Men jeg vil gerne have, at indholdet vises inde i contentregionen af masterpagen. Hvordan gøres dette så?
Avatar billede snepnet Nybegynder
20. marts 2006 - 21:15 #6
det du laver i contentregionen er jo bare det du laver i dine contentpages - så du linker bare til en anden side baseret på samme masterpage.
hvis det er sider fra andre sites du vil vise - så er det mest oplagte vel at du benytter en iframe.
mvh
Avatar billede kkaen Nybegynder
21. marts 2006 - 08:55 #7
Ja, for ellers skal der jo oprettes en nested masterpage for hvert link. Og det er jo ikke det mest praktiske.
IFrame? Har du et kodeeksempel på det?
Avatar billede snepnet Nybegynder
21. marts 2006 - 08:58 #8
jada:

<iframe src="http://www.google.dk">
</iframe>

mvh
Avatar billede kkaen Nybegynder
21. marts 2006 - 09:48 #9
Jo, det er jo godt nok. Men denne effekt skulle jo først komme, når der trykkes på linket. HVordan implementeres det?
Avatar billede snepnet Nybegynder
21. marts 2006 - 16:23 #10
det kan du gøre sådan her:

<iframe id="iframe" runat="server">
</iframe>
<asp:Button ID="btn" runat="server" OnClick="btn_Click" />

og så i din handler af knappens klikevent:
protected void btn_Click(object sender, EventArgs e)
{
    this.iframe.Attributes["src"] = "http://www.google.com";
}

er du med på den?

mvh
Avatar billede snepnet Nybegynder
21. marts 2006 - 16:29 #11
og du har så self. også muligheden for en clientside løsning:

<iframe id="iframe" name="iframe">
</iframe>
<br />
<a href="http://www.google.com" target="iframe">klik her</a>

på helt alm. html-vis.

mvh
Avatar billede kkaen Nybegynder
22. marts 2006 - 09:22 #12
Yes, det var DET, jeg ledte efter. Lægger du så lige et svar?
Avatar billede snepnet Nybegynder
22. marts 2006 - 20:09 #13
godt vi landede på noget brugbart :o)
mvh
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