Die Domain www.v-basic.de steht zum Verkauf: Interesse?

 
 Statistik  FAQ   RSS-ABO  Impressum 
Partner: nicolas-stey.de | drsoong | Herbert Software | legalsoft | The Trouble Shooter | v-basic

Willkommen Gast, aktuell ist der 07.02.2012, 20:14 Uhr

Partner der Proco werden?
 Übersicht  Registrieren  Suche  Neue Posts  Tipps & Tuts  Chat 
 Programming Community » Sprachen » Webdesign: HTML / XML / WML / JavaScript / Java / Flash & ActionScipt / Ajax » Probleme mit Geschwindigkeit und unsichtbaren Tabs
     [Passwort vergessen]

Neuer Thread Neue Antwort  
 
Beobachter: 1  |  Moderiert von: cinicDrSoong

Probleme mit Geschwindigkeit und unsichtbaren Tabs

Seite: 1
Autor
Beitrag
Sandra Beitrag  Probleme mit Geschwindigkeit und unsichtbaren Tabs - Beitrag verfasst: 10.04.2008, 18:13 Uhr        Post den Moderatoren melden    Zitieren  
[ Gastposter ]


Hallo,

ich habe eine WebApp mit Ajax Controls und Zugriffen auf eine SQL-DB. Es gibt UpdatePanels und TabContainer. Das ganze läuft mit dem Framework 2.0 und IIS 5.1. Alles ist schrecklich langsam.

Ein Grund ist sicher der, dass bei jedem Event der betroffene Code zweimal durchlaufen wird. Hat jemand eine Ahnung warum? Wie kann ich das vermeiden?

In dieser App kann man durch Datensätze blättern. Wenn ich blättere (und auch wenn ich zu einem andern TabPanel wechsle), muss ich ca. 30 Sekunden warten, bis die richtigen Daten in die Controls auf einem Tabpanel geladen sind. Die leeren Controls erscheinen jedoch recht schnell. Auf dem Entwicklungsrechner selbst habe ich dieses Problem nicht ('localhost').

Mein nächstes Problem ist, dass ich - je nach angezeigtem Datensatz - manche Tabs ausblenden muss (visible=false). Wenn nun mehrere Tabs unsichtbar sind, und ich auf eines der hinteren Tabs zugreifen möchte, erhalte ich eine 'ArgumentOutOfRange'-Exception. Mir ist schon klar warum, wenn ich den Code des TabContainers ansehe (also den SourceCode aus dem Toolkit). Die Anzahl der Tabs ist um die unsichtbaren Tabs verringert und jedes Tab, das einen höheren Index hat, löst diesen Fehler aus. OK, aber was kann ich dagegen tun?

Hier der TabContainer-Sourcecode aus dem AJAXControlToolkit:

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
AjaxControlToolkit.TabContainer.initializeBase(this, [element]);this._cachedActiveTabIndex = -1;this._activeTabIndex = -1;this._scrollBars = AjaxControlToolkit.ScrollBars.None;this._tabs = null;this._header = null;this._body = null;this._loaded = false;this._autoPostBackId = null;this._app_onload$delegate = Function.createDelegate(this, this._app_onload);}

AjaxControlToolkit.TabContainer.prototype = {

add_activeTabChanged : function(handler) {

this.get_events().addHandler("activeTabChanged", handler);},

remove_activeTabChanged : function(handler) {

this.get_events().removeHandler("activeTabChanged", handler);},

raiseActiveTabChanged : function() {

var eh = this.get_events().getHandler("activeTabChanged");if (eh) {

eh(this, Sys.EventArgs.Empty);}

if (this._autoPostBackId) {

__doPostBack(this._autoPostBackId, "activeTabChanged:" + this.get_activeTabIndex());}

},

get_activeTabIndex : function() { 

if (this._cachedActiveTabIndex > -1) {

return this._cachedActiveTabIndex;}

return this._activeTabIndex;},

set_activeTabIndex : function(value) {

if (!this.get_isInitialized()) {

this._cachedActiveTabIndex = value;} else {

if (value < -1 || value >= this.get_tabs().length) {

throw Error.argumentOutOfRange("value");}


Wäre klasse, wenn jemand mir hierbei helfen könnte.

Liebe Grüße,
SanDee


    87.178.187.101 Nach Oben Nach oben
Seite: 1

Neuer Thread Neue Antwort  
 


Information
Wo bin ich?
 Programming Community » Sprachen » Webdesign: HTML / XML / WML / JavaScript / Java / Flash & ActionScipt / Ajax » Probleme mit Geschwindigkeit und unsichtbaren Tabs
Rechte
Du darfst: Beiträge lesen, Themen eröffnen, auf Beiträge antworten und hier keine Umfragen erstellen
Statistik
Seit dem 31.07.2002 (3478 Tage) wurden 7013 Beiträge in 1977 Themen verfasst.
Wir haben 1278 User und begrüßen unser neustes Mitglied: g.schief
Rekord: 8 registrierte waren gleichzeitig hier (27.07.2006, 14:54 Uhr).
Im Moment: 0 registrierte Benutzer und 1 Gast online! 

excel access datum outlook excel mysql sql access datenbank timer string datei auslesen array vb und php sqlite exe exe zu vbp converter uhr mail ftp listbox

cin.board | v1.07 2004-2009 Datenschutzerklärung

© STEY MEDIA
Nicolas Stey - Internetdienstleistungen |||  | |