0

Ich arbeite mit ASP.NET 3.5 Webform. Ich habe ein Problem mit doppelten unerwünschten Rendering von GridView in einer ASP.NET 3.5-Seite durch Verwendung von UpdatePanel.Doppelte GridViews werden in UpdatePanel generiert

Tatsächlich habe ich 3 Dropdown-Listen außerhalb eines UpdatePanel (der Conditional-Modus). Im UpdatePanel befindet sich eine GridView. Die GridView-Daten werden automatisch basierend auf der SelectedItem-Änderung in der 3 Dropdown-Liste gefiltert.

Alles funktioniert, außer einem seltsamen Verhalten fein:

  • Wenn ich einen Filter ohne Ergebnis geschaffen hatte ich das Dropdownlist mit Hilfe des 3 Dropdown
  • Dann wieder angewählt einen Filter mit Daten zu erzeugen, aber es wird doppelte GridViews sein, die in der HTML-Seite generiert werden, was den folgenden clientseitigen Fehler auslöst: "Mehrere Steuerelemente mit derselben ID 'myGridView $ SelectedRowPosition' wurden gefunden. Trace erfordert, dass Steuerelemente eindeutige IDs haben."

Hat jemand benutzt, um ein solches Problem zu lösen und eine Lösung dafür zu finden?

Dank im Voraus für Ihre Hilfe,

Mit freundlichen Grüßen,

James

+0

Können Sie bitte den Code teilen. – Sankalp

Antwort

0

Sie könnten vergessen, einige Tags zu schließen. Überprüfen Sie nicht geschlossene Tags auf der Seite.