webForumDet fria alternativet

Kolla om användaren för närvarande är på sidan x.aspx

.NET

5 svar · 431 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Hur gör man för att kontrollera om en användare är på sidan x.aspx redan och enbart köra en

server.transfer("~/x.aspx")

om han inte är det?

Medlem sedan jan. 20022 440 inlägg
#2

Errm jo jag skulle ju skriva det att det går ju med

if (this.Page.Title == "Titel på sidan")

men det känns... sådär! Finns det något bättre sätt?

Medlem sedan mars 20007 896 inlägg
#3
if(Request.ServerVariables["PATH_INFO"] == "/folder/x.aspx") {
...
Medlem sedan feb. 2005280 inlägg
#4

Om du inte vill leta i ServerVariables kan du kolla i Request objektet

Request.Path innehåller relativa sökvägen "/Site/Templates/ContentPage.aspx "

Medlem sedan jan. 20022 440 inlägg
#5
if (!Request.Path.Contains("News"))
	Server.Transfer("~/News.aspx");
Medlem sedan jan. 20022 440 inlägg
#6

Tack för hjälpen!

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)