Mam pytanie dotyczące panelu postępu aktualizacji. Chcę dopasować panel postępu aktualizacji na środku mojego ekranu! Czy ktoś może zasugerować mi, jaki jest pomysł, aby tak zrobić?Dokonywanie aktualizacji panelu Postęp w środku
Odpowiedz
Można to zrobić za pomocą css
<style type="text/css" media="screen">
/* commented backslash hack for ie5mac \*/
html, body{height:100%;}
/* end hack */
.CenterPB{
position: absolute;
left: 50%;
top: 50%;
margin-top: -30px; /* make this half your image/element height */
margin-left: -30px; /* make this half your image/element width */
}
</style>
i masz pasek postępu w div
<div class="CenterPB" style="height:60px;width:60px;" >Progress bar here</div>
referencyjny:
http://www.sitepoint.com/forums/1243542-post9.html
http://www.search-this.com/2008/05/15/easy-vertical-centering-with-css/
Postęp aktualizacji wyświetlaczy panelowych coś (jakiś tekst obraz niektórych znaczników), podczas gdy system przetwarza ..
Więc trzeba pracować ze znacznikami Państwo dodać ..
Na przykład, jeśli masz div, który wyświetla można dostać się w środku tak ..
<div style="width:200px;margin:0 auto;">Processing...</div>
to spowoduje wyświetlenie div w centrum jego kontenera.
Pełny przykład:
<asp:UpdatePanel ID="updatepnl1" runat="server">
<ContentTemplate>
<asp:GridView id="gv1" runat="server">
</asp:GridView>
<asp:UpdateProgress id="UpdateProg" runat="server">
<ProgressTemplate>
<div style="width:200px;margin:0 auto;">Processing...</div>
</ProgressTemplate>
</asp:UpdateTemplate>
</asp:ContentTemplate>
</asp:UpdatePanel>
Oczywiście należy umieścić w pliku css css i zastosować go do klasy.
odczuwalna:
///Start css
.posCentre{width:200px;margin:0 auto;}
///End css
i zmienić div:
<div class="posCentre">Processing...</div>
@davMcLean: Dzięki 4 ur odpowiedź! – Shreya
Bez obaw, mam nadzieję, że było pomocne. –
Jeśli używasz jQuery, można także spróbować (bardzo lekka) fixedcenter plugin.
- 1. sposób wyrównania panelu siatki w środku
- 2. FileUpload nie działa w ramach panelu aktualizacji
- 3. Uruchamianie skryptu po panelu aktualizacji AJAX asp.net
- 4. Problem - żadne ukryte pole w Panelu aktualizacji nie jest aktualizowane
- 5. Jak mogę uruchomić javascript po odświeżeniu panelu aktualizacji?
- 6. Pokaż informacje w środku połączenia
- 7. Dokonywanie Unfocusable Okno w Javie
- 8. Zastosowanie postęp Dialog w stopce
- 9. Nieokreślony postęp w działaniu Androida
- 10. Pasek przewijania panelu panelu tabeli
- 11. Div poziomo w środku i w pionie w środku
- 12. Dokonywanie skali Viewbox w pionie, ale rozciąganie w poziomie
- 13. Skrypt, aby pokazać postęp?
- 14. Django - postęp akcji wyświetlania
- 15. Dokonywanie parametru szablonu znajomego?
- 16. Jak zidentyfikować postęp pliku?
- 17. Instrukcja w środku konkatenacji?
- 18. Animacja CSS3 "postęp" callback
- 19. Postęp przesyłania strumieniowego AVPlayer
- 20. Postęp przesyłania - żądanie
- 21. Zwijanie zagnieżdżonego panelu borderlayout w panelu anchorlayout w Ext.Viewport
- 22. RegisterStartupScript nie działa w panelu aktualizacji, aby otworzyć plik w nowej karcie w asp.net
- 23. Localizations w Dev Panelu
- 24. Okno dialogowe modemu Bootstrap w panelu aktualizacji ASP zapobiega wprowadzaniu fokusu w wtyczkach tinyMCE.
- 25. Zachowanie preferowanych rozmiarów komponentów w środku BorderLayout
- 26. Dokonywanie y [i] modyfikowalnej zmiennej w C
- 27. Dokonywanie obliczeń histogramu w Haskell szybciej
- 28. Dokonywanie CharField używać PasswordInput w admin
- 29. Dokonywanie zachowanie hiperłączy warunkowego w angularjs
- 30. Dokonywanie automatyczne pole DateTime w bazie danych?
Dziękuję bardzo za odpowiedź. To działa!!! – Shreya