Har lite problem med .NET och #C. Jag har en knapp, och man kan trycker på knappen så skall den göra lite grejer (i detta fall logga in en användare) och "reloada"-sidan. För att lösa detta har jag gjort såhär
Problemet är att om man står på t.ex. forum.aspx?forumid=1 så skickar jag bara vidare till forum.aspx. Den "tappar" helt enkelt querystringarna. Hur gör man för att lösa detta?
HTTP_REFERER är den refererande sidan, så det funkar inte.
Kan du inte använda ett vanligt postback-formulär med en <asp:button> eller liknande? På så vis kommer sidan att laddas om automatiskt när du kör en funktion, och alla querystrings behåller sitt värde.
En fråga, varför göra en Redirect överhuvudtaget? Det ska räcka med en PostBack om du i knappfunktionen lägger in de saker som skall göras (inloggning och ändring av de delar av sidan som blir annorlunda efter inloggning).