none
Url parametry

    Dotaz

  • Dobrý den,

     

    potřeboval bych poradit se změnou parametů v URL tedy aby URL vypadalo např. /Default.aspx?Jmeno=Jirka

    Toto mohu docílit Response.Redirect("/Default.aspx?Jmeno=Jirka"), ale to reloadne celou stranku a stranka problikne. Je bych rad pouzil URL parametr pro vyhledavani ale zaroveň chci aby fungoval AJAX. Nyní mám stránku zabalenou v UpdatePanel, ale přesto stránka problikne.

    veškeré Hypelinky také vvolají problik a AJAX nefunguje. Nejsem si jistý jak přesně má AJAX v těchto případech fungovat. 

     

    Mohl bych požádat o pomoc.

    Předem moc děkuji

    4. března 2011 11:27

Odpovědi

  • Dobrý den,

    to, co požadujete (úplnou změnu URL v rámci AJAX bez refresh) není bohužel možné. Kdyby to možné bylo, mohl byste udělat stránku www.hacker.com/paypal.aspx a vydávat ji v adresním řádku za www.paypal.com.

    Jediné, co je možné, je nastavovat #hash sekci URL, tedy změnit www.mujweb.cz/stranka.aspx na www.mujweb.cz/stranka.aspx#cosi.

    Dělá se to pomocí JScript nastavení hodnoty window.location.hash.


    Robert Haken, Microsoft MVP ASP/ASP.NET, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz
    29. března 2011 20:54
    Moderátor