Page 1 on Page 1 on (Başlat) düğmesine tıklayın. Sayfayı msgid ile sayfa 2'ye yeniden yönlendiririm, sayfa 2'de sayfa yüklemesi var Önceki sayfanın geçerli olup olmadığını kontrol ederim . Bu yüzden (this.Page.PreviousPage != null)
'u kontrol ediyorum, ancak bu her zaman boştur ve sayfa sayfa 1'e yeniden yönlendirilir. Bunu yapmak için hiç kimse URL'deki msgidi değiştiremez. Bu sorunları nasıl çözebilirim? teşekkürlerSayfa bir önceki sayfadan yönlendirilir veya sayfaya yönlendirilmez.
Page1:
int msgid = Convert.ToInt32(Hidden_MsgID.Value);
string url = "Page2.aspx?MsgID=" + msgid;
Response.Redirect(url);
Sayfa2:
Ben sunucu kullanılan yerine Response.Redirect aitif (this.Page.PreviousPage != null)
{
}
else
{
Response.Redirect("Page1.aspx");
}
. transfer ve Sunucu.Transfer çalışır (string.Format ("ResponseMetric.aspx? MsgID = {0}", msgid));
Düzenlememi görebildiğim görülebilir – Murthy
@Murthy istisna yaptı - hangi satır/eylem neden olur? –