[.NET] Maintain scroll position on postback - Chrome

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 10:54
Hoi allen,

om het verspringen van een formulier op onze webapplicatie te voorkomen hebben we in de page directive het attribuut MaintainScrollPositionOnPostback="true" opgenomen.
Echter werkt dit niet in Google Chrome. Het formulier bleef verspringen.

Wat zoekwerk op Google heeft mij geleerd dat je in de browserfiles van de app_browser folder het volgende moet opnemen.

code:
1
2
3
4
5
<browser refID="Safari1Plus">
  <capabilities>
    <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
  </capabilities>
</browser>


Ik heb een nieuwe browser file aangemaakt en daar deze code in geplaatst. Echter blijft het formulier verspringen.

Iemand ideeën wat ik nog kan proberen?

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Vreemd. Dit zou moeten werken. Sterker nog, ik heb t zelf ook eens toegepast :P.

Misschien iets met javascript wat niet geladen word oid ?

Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Welke .Net versie gebruik je? Het schijnt te maken te kunnen hebben met verouderde browser-definities. Ik ken .Net verder zelf niet, maar dit lijkt een vergelijkbaar probleem (met mogelijke oplossingen): http://martycodes.blogspo...rol-or-why-sometimes.html

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 10:54
.net 3.5 4.0 draait de applicatie op.

Ik heb even met de developer tools gekeken, maar krijg geen foutmeldingen van niet geladen bestanden of iets dergelijks.

Wat me opvalt is dat Chrome altijd zo verspringt dat het veld waar de focus op komt precies onderaan in beeld komt, tegen de rand aan van de browser.

Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 10:54
pdebie schreef op vrijdag 28 september 2012 @ 16:24:
Wat me opvalt is dat Chrome altijd zo verspringt dat het veld waar de focus op komt precies onderaan in beeld komt, tegen de rand aan van de browser.
Dit geverifieerd door de focus bewust op een veld helemaal onderaan het formulier te zetten. En inderdaad, het beeld verspringt zo dat dit veld tegen de rand van de browser aan ligt.

De browser files geüpdatet, maar geen resultaat.

Iemand nog ideeën?

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Klopt die refid "Safari1Plus" wel?

https://niels.nu


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 10:54
ja dat vraag ik me dus ook af.
Ik heb het vermoeden dat de browserfiles toch niet kloppen.

Nog eens verder googlen dan maar.

--edit--
de applicatie draait overigens in .NET 4.0 framework. Heb me vergist in de vorige post.

[ Voor 28% gewijzigd door PdeBie op 01-10-2012 13:10 ]

Pagina: 1