2011-02-03 13 views

Odpowiedz

5

Response.Redirect (Request.UrlReferrer.AbsoluteUri.Substring (0, Request.UrlReferrer.AbsoluteUri.IndexOf (??)));

EDIT

W rzeczywistości, można rzeczywiście używać:

Response.Redirect(Request.UrlReferrer.AbsolutePath); 

Sprawdź to na MSDN.

+0

Nie możemy użyć podziału w nim. –

+0

Dlaczego używamy -1, to usuwa "x" z mojego rozszerzenia aspx –

+0

@Dziękuję Drodzy Ardman –

8

korzystanie Request.UrlReferrer.AbsoluteUri.ToString().Split('?')[0]

To powinno załatwić sprawę za ty.

8

Czystsze sposobem byłoby

Request.UrlReferrer.GetLeftPart(UriPartial.Path) 

Znaczenie chcę wszystkiego na ścieżkę. Powinien on zwrócić:

"http://localhost:8080/english/index_2011.aspx" 
+0

Tak, ale w jaki sposób mógł powrócić właśnie /english/index_2011.aspx – JoshYates1980

Powiązane problemy