WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   index.aspx?exec=visa (https://www.wn.se/forum/showthread.php?t=29818)

GaaaaB 2008-06-09 18:42

Hej.

Har försökt söka efter lite information angående detta scriptet men vet inte ens vad det heter så jag tänkte kolla med er om ni kan hjälpa mig?

Det är så att jag precis har börjat läsa boken ASP.NET 3.5 For Dummies så jag är totalt nybörjare.

Det är så att jag vill kunna köra include med index.aspx?exec=visa från index sidan så man kan includera allt i indexfilen?

Te.x när man trycker på "information" så visas information.aspx i index.aspx.
Ni förstår säkert vad jag menar.

Vad heter det och kan någon hjälpa mig med ett sådan script som fungerar?

Tack!

Osiris 2008-06-09 19:33

Låter som Server.Execute-nånting, sök efter det på Google så ska du nog hitta något vettigt.

Data33 2008-06-09 19:39

Yes, mest troligt är det server.execute som du bör använda här. Tänk bara på att testa querystringen mot godkända värden först så ingen remote-includar filer.

GaaaaB 2008-06-09 20:01

Tack, ska googla nu :)
Finns det dock någon som har en färdig kod så skriv gärna.

forngren 2008-06-09 20:13

nu är inte asp.net min grej men;

VALIDERA ALL INDATA NOGA

i php är det iaf alldeles förlätt att skapa exploits

GaaaaB 2008-06-09 20:41

Ser detta vettigt ut?

<%
Select Case Request.Querystring("p")
Case "sida"
server.execute("meny.asp")
Case "sida2"
server.execute("meny2.asp")
Case "sida3"
server.execute("meny3.asp")
Case "sida4"
server.execute("meny4.asp")
Case "sida5"
server.execute("meny5.asp")
Case "sida6"
server.execute("meny6.asp")
Case "sida7"
server.execute("meny7.asp")
Case "sida8"
server.execute("meny8.asp")
Case "sida9"
server.execute("meny9.asp")
Case else
server.execute("meny2.asp")
End Select
%>

allstars 2008-06-09 22:57

Japp.
Tänk dock på att variablar i "modersidan" inte följer med i filen som exekuteras.

Vimp 2008-06-11 14:44

*beep beep beeeep*

Det där känns väldigt mycket ASP Classic. Kika på master pages alternativt System.Web.Routing (kommer med .NET 3.5 SP 1 och används by default av ASP.NET MVC).

Robert 2008-06-12 11:47

Instämmer helt med Vimp, det där ser helt feltänkt ut. Du måste släppa det gamla ASP-tänket... :)

terlag 2008-06-15 09:01

Nej Nej Nej, nu tänker du skriptspråk.

Därimot rekommenderar jag att du googlar på Masterpage. Vilket gör att du skapar en grundsida och sedan har små contentsidor som läser in "mastern".


Alla tider är GMT +2. Klockan är nu 07:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson