Postoji način da se isforsira promena target-a, treba ubaciti sledeći kod:
Code:
private void Page_Load(object sender, System.EventArgs e)
{
RegisterOnSubmitStatement("submit", "document.Form1.action='WebForm2.aspx'");
}
Međutim, prvo na šta ćeš naleteti je blokada u WebForm2. Izbaciće ti grešku:
The viewstate is invalid for this page and might be corrupted.
Mali pogled u MSDN daje:
Citat:
This problem occurs because the EnableViewStateMac attribute of the <pages> element is set to true by default. When this attribute is set to true, ASP.NET runs a message authentication check (MAC) on the view state of the page when the page is posted back from the client. This check determines if the view state of the page was modified on the client. For security purposes, it is recommended that you keep this attribute set to true.
Dakle, u target stranici ne smeš koristiti siguronosnu proveru ViewState, pa moraš staviti:
enableViewStateMac="False" unutar
<%@ Page ... %> direktive.
Sva polja sa prethodne stranice, uključujući i ViewState koji se nalazi u skrivenom polju __VIEWSTATE možeš pročitati iz Request.Form kolekcije. Nisam proveravao, ali mislim da ćeš imati i neke konflikte ako na obe stranice imaš kontrole različitog tipa sa istim ID, itd.
U svakom slučaju, ovo je bilo "Kako to uraditi?", a konkretan savet je "Nemoj ovo raditi"

ASP.NET nije predviđen da radi kao ASP, cela njegova moć se uglavnom zasniva na tome da ista stranica primi action reponse kako bi se obavljala server-side obrada. Ako samo hoćeš da pređeš na drugu stranu koristi Resposne.Redirect kako ti je nervozica rekao, a ako hoćeš da preneseš Form i QueryString kolekcije unutar serverske obrade, koristi
Server.Transfer("WebForm2.aspx, true); (za ovo drugo rešenje takođe moraš da prebaciš enableViewStateMac na false).
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić