ASP.NET-Postbacks verlieren den Hash in der URL

uf einer ASP.NET-Seite mit einem Tabstrip verwende ich den Hash-Code in der URL, um zu verfolgen, auf welchem Tab ich mich befinde (mit demBBQ jQuery Plugin). Beispielsweise

http://mysite.com/foo/home#tab=budget

Leider ist mir gerade aufgefallen, dass es auf der Seite einige Stellen gibt, an denen ich ein altmodisches ASP.NET-Postback verwende, und wenn das Postback abgeschlossen ist, ist der Hash verschwunden:

http://mysite.com/foo/home

... also bin ich auf eine andere Registerkarte verwiesen. Nicht gut

Dies ist eine Webforms-Site (nicht MVC), die .NET 4.0 verwendet. Wie Sie jedoch sehen können, verwende ich das URL-Routing.

Gibt es eine Möglichkeit, ASP.NET anzuweisen, den Hash nach einem Postback in der URL zu belassen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage