Ich habe eine Gitteransicht mit zwei Textfeldern in der Fußzeile. Was benötigt wird, ist, die Textbox-Werte zu erhalten, sie in einer Datentabelle zu speichern und sie dann an die Gridview zu binden. Ich kann die Textboxwerte nicht abrufen. Sie zeigen sich leer (wie Sie sehen können). Wo gehe ich falsch?
ASPX:
%Vor%CS:
%Vor%Die Textfelder sind txtNewId, txtNewName.
Verwenden Sie im Ereignis click click den folgenden Befehl, um die tatsächliche GridViewRow der Fußzeile
zu erhalten %Vor%BEARBEITEN Der Grund Viewstate funktionierte nicht, weil der Viewstatus nur zwischen Postbacks dauert. Sitzungen bleiben für die Dauer der Benutzersitzung am Leben. Der Standardwert ist 20 Minuten Leerlaufzeit.
Normalerweise verwenden Sie ViewState für persistente Daten zwischen den Seiten während eines Postbacks.
Dies entspricht nicht der besten Vorgehensweise, es ist genau das, was es ist.
Bitte prüfen Sie, ob Sie die Rasteransicht beim Seitenladen korrekt binden. Was ich sagen will, ist, ob Sie in der If-Bedingung verbindlich sind
%Vor%Ich hoffe, das hilft. Schau es dir an ..