webForumDet fria alternativet

quickfixhjälp redirect

.NET

4 svar · 296 visningar · startad av hopparn

Medlem sedan nov. 20011 551 inlägg
Frågan#1

hallo
jag måste tyvärr koda liet i en presentationssida för att undvika en release av ny dll. Hur fasen skall jag fixa till detta?

<%@ Page language="c#" etcetera %>
<script language="C#" runat="server">
	if (Request.Params["tabname"] == null)
	{
		Response.Redirect("default.aspx");
	}
</script>
<HTML> osv...

jag klistrar bara in det jag vill få den att göra, hur skall jag trigga detta på enklaste sätt?

mvh
Patrick

Medlem sedan maj 20012 812 inlägg
#2

jag måste tyvärr koda liet i en presentationssida för att undvika en release av ny dll. Hur fasen skall jag fixa till detta?

Deploya en ny dll. Det är så man gör, att gå en massa dumma genvägar för att inte releasa en ny dll är en dum och farlig väg som kommer att de dig problem med förståelsen för din kod efter ett tag.

Om du ändå vill gå vidare med din lösning så får du berätta mer hur du menar med att trigga den, när skall den triggas, när någon trycker på en knapp, eller när sidan laddas eller??? MER INFO...

- M

Medlem sedan nov. 20011 551 inlägg
#3

Hallå Gladh
Vi har för många besökare och för mycket omsättning per dag för att jag skall kunna stoppa handeln och dra in en ny dll hur som helst. Jag kommer att utveckla en ny version av startsidekoll till nästa release som är tänkt i maj. Tills dess vill jag ha den som en quickfix i skarp.

Folk har ju som bekant bokmärken för att komma in till sina sidor.

fram till vår release igår hade vi startsidan desktopfront.aspx detta tänker man inte på för anrop styrs till rätt sida via default.aspx som slår i databasen efter startsida

Från igår är startsidan defaultmain.aspx

dessa sidor är mallsidor som renderar ut ett antal kontroller som populeras via databasen så innehållet på sidan blir samma med båda adresserna, däremot är utseendet olika i mallarna.

kolla skillnaden här: https://www.sis.se (som slår upp defaultmain.aspx) eller https://www.sis.se/desktopfront.aspx

Sidan desktopfront har hamnat hos många som bokmärke för startsida och nu ser det ju inte så bra ut :) klantigt att inte tänka på det men jag har ju inte kollat detta innan.

Desktopfront används i vissa sammanhang, men då har url:en variabel med sig: tabname, om denna INTE finns i url:en vill jag redirecta till defaultmain.aspx

hängde du med i min otydlighet? :)

Medlem sedan maj 20012 812 inlägg
#4

Du får nog lösa det med javascript, eller så får du overrida ett tidigt event som du vet inte finns med i din codebehind, och i detta event kontrollera om du har parametern med dig eller ej och sedan göra en response.request.

- M

Medlem sedan nov. 20011 551 inlägg
#5

Testar det :)
annars blir det javascript, har lagt ett där så länge

tackar

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