2009-07-21 10 views
0

Ich erstelle ein DotNetNuke-Modul, bei dem es sich um ein einfaches Textfeld handelt, dessen Wert dann an die gespeicherte Prozedur und die Ergebnisse an das Raster übergeben wird.Schaltfläche wird nur beim ersten Drücken nach dem Laden der Seite zurückgesetzt.

Wenn ich die Seite zum ersten Mal lade, kann ich einen Begriff eingeben - klicken Sie auf die Schaltfläche "Suchen" und ich kann im Debug erkennen, dass die Schaltflächen geklickt werden - und die Ergebnisse werden zurückgegeben.

Aber das nächste Mal, wenn ich den Knopf drücke, gibt es kein Postback? Selbst mein Haltepunkt auf Page_Load trifft nicht?

Was gibt?

Antwort

1

Huch! Ich setze die DefaultCacheTime auf 0 und jetzt funktioniert es gut!

+0

Ja, Sie möchten in der Regel nicht in einem Modul, das in irgendeiner Weise interaktiv ist Caching. – bdukes

2

DNN arbeitet daran, dies zu verbessern. Es gibt einige hoffnungsvolle Pläne, um die Art und Weise zu ändern, in der dynamische Module zwischengespeichert werden. Momentan möchten Sie keine Module mit dynamischem Inhalt zwischenspeichern.

Verwandte Themen