| Forum: VB.NET |
Thema:
Re: DropDownList SelectItem-Problem (VB.Net Webapplication) |
Von:
paul meier (
26.05.2004 07:43) |
ich hab jetzt einen neuen Versuchgestartet, so:
in der aspx:
<asp:DropDownList id="ddl1" runat="server" AutoPostBack="True">
<asp:ListItem Value="BeginnEnde " Selected="True">BeginnEnde </asp:ListItem>
<asp:ListItem Value="AA">AA</asp:ListItem>
<asp:ListItem Value="BB">BB</asp:ListItem>
</asp:DropDownList>
in der aspx.vb:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
lbl1.Text = ddl1.SelectedItem.Text
End Sub
Fehlermeldung:
Das angegebene Argument liegt außerhalb des gültigen Wertebereichs. Parametername: Der Index liegt außerhalb des gültigen Bereichs. Der Index darf keine negative Zahl und muss kleiner als die Auflistungsgröße sein.
Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
Ausnahmedetails: System.ArgumentOutOfRangeException: Das angegebene Argument liegt außerhalb des gültigen Wertebereichs. Parametername: Der Index liegt außerhalb des gültigen Bereichs. Der Index darf keine negative Zahl und muss kleiner als die Auflistungsgröße sein.
Quellfehler:
Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.
Stapelüberwachung:
[ArgumentOutOfRangeException: Das angegebene Argument liegt außerhalb des gültigen Wertebereichs.
Parametername: Der Index liegt außerhalb des gültigen Bereichs. Der Index darf keine negative Zahl und muss kleiner als die Auflistungsgröße sein.]
System.Collections.CollectionBase.System.Collections.IList.get_Item(Int32 index) +199
Microsoft.Web.UI.WebControls.BaseChildNodeCollection.System.Web.UI.IStateManager.LoadViewState(Object state) +487
Microsoft.Web.UI.WebControls.TreeView.LoadViewState(Object savedState) +186
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) +136
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) +414
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) +414
System.Web.UI.Page.LoadPageViewState() +306
System.Web.UI.Page.ProcessRequestMain() +423
Ich finde den Fehler nicht.
Danke für deine Hilfe imVoraus!
www.firmsoftware.de
| Betreff |
Von |
Datum |
|
|
  |
Re: DropDownList SelectItem-Problem (VB.Net...
| Hallo Paul,<br><br>die DropDownList funktioniert genau so, wie Du es gemacht hast.<br><br>Nach dem Stacktrace wird das Problem beim Laden eines TreeView-Elementes erzeugt. Der fragliche Index bezieht sich... |
 |
 |
 |
|
|
Klaus
Holster
|
26.05.2004 08:53 |
|
|
  |
Re: DropDownList SelectItem-Problem (VB.Net...
| hi klaus,<br>erst mal danke für die antwort.<br>Die Frage ist,warum tritt der Fehler nur bei SelectItem DropDL auf?<br>Wie kannman denn 'näher' an den Fehler kommen?<br>Falls du den code mal sehen möchtest,... |
 |
 |
 |
|
|
paul
meier
|
27.05.2004 07:05 |
|
|
  |
Re: DropDownList SelectItem-Problem (VB.Net...
| Hallo Paul,<br><br>vermutlich hängt das Problem mit der Initialisierung des TreeViews zusammen. Wie definierst Du denn die einzelnen Nodes im TreeVew ?<br><br>Wenn du z.B. das TreeView in Page_Load... |
 |
 |
 |
|
|
Klaus
Holster
|
27.05.2004 08:34 |
|
|
  |
Re: DropDownList SelectItem-Problem (VB.Net...
| hi klaus,<br>also die treeviews fülle ich mit 2 klassen.was ich nicht kapiere, wie kann den die Textübergabe von Dropdownlist an Label per Selectitem einen Fehler im treeview-websteuerelement... |
 |
 |
 |
|
|
paul
meier
|
28.05.2004 06:59 |
|
|
  |
Re: DropDownList SelectItem-Problem (VB.Net...
| Hallo Paul,<br><br>hast Du mal mit dem Debugger versucht, nachzuvollziehen, was Dein Programm macht ? Insbesondere, ob das TreeView auch beim Postback richtig initialisiert wird.<br><br>Klaus |
 |
 |
 |
|
|
Klaus
Holster
|
28.05.2004 10:22 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!