Burada ve net etrafında okumasını, cevabı varsayarak yakın değilim hayır dır, ama ...
en Bazen bir sorgu dizesi parametresi olan bir ASP.Net sayfası var diyelim. sayfa sorgu dizesi parametresi varsa, ben sırasında veya geri gönderme sonra, önce kapalı şerit istiyorum. sayfa zaten istemci tarafı komut dosyası (saf JavaScript ve jQuery) bir yeri vardır.
Bir örnek olarak, ben yük ki:
http://myPage.aspx?QS=ABC
QS parametresi ilk yüklemeden ve onu adını o sayfa ile ayarlandığında sayfa görünenleri kontrol etmek gereklidir.
myPage.aspxdoldurulmuş ve bir geri gönderme yapan bir gönderme düğmesi vardır gereken formu elemanları vardır. Sayfa Geri gönderimi tamamlandığında, ben olmak döndü URL'ye gerekir:
http://myPage.aspx
Sorgu dizesi mevcut olduğunda denir istemci tarafında kod önlemek için. Başka bir deyişle, sonra ateş etmekten sorgu dizesi parametresi ile ilişkili istemci tarafı eylemleri istemiyoruz gönderin. Ben sorgu dizesi kendilerini parametreleri olarak URL'ye form içeriklerini ekler ve sadece yeni URL'ye yönlendirme ve teslim / postback önlemek olabilir biliyorum, ama bu kötü veri ve gündelik spoofing önlemek için kod-behind üzerinde kontrol çok daha fazla türü gerektirecektir. Ben de codebehind içinde gizli bir alan ayarlayabilirsiniz gerekiyordu ve ben postback geri dönmeyeceğimi istemci tarafı davranışını iptal etmek sorgu dizesi ile birlikte bakmak, ama bu hala bozulmamış temelde sorgu dizesi sonsuza bırakır ve istediğim ilk sayfa yüklemesinden sonra ondan kurtulmak için.
Herhangi bir fikir veya iyi uygulamalar?
PS - Ben geri gönderme davranışını kırmayacak Form.Action özelliğiyle yapabileceğim bir şey var mı?