Ich habe eine ASP.Net-Seite, die eine Liste von Optionen für den Benutzer anzeigt. Wenn sie aus der Liste auswählen, führt sie einen Post-Back durch und fragt einen SQL-Server ab. Die Ergebnisse werden in einer Listenansicht unter den Optionen in einem Aktualisierungsbereich angezeigt. Im Folgenden ist ein Ausschnitt aus dem ItemTemplate:Warum ist mein CommandArgument leer?
<asp:LinkButton Text="Save IT" OnCommand="SaveIt" CommandArgument="<%# Container.DataItemIndex %>" runat="server" />
Die DataItemIndex nicht erscheinen, so mein Command ist leer. Der Objektabsender ist jedoch der Button, der das Objekt anzeigt.
Warum wird das Indexelement nicht im CommandArgument angezeigt?
Könnte es die Post zurück sein? Wenn ja, warum wäre es die Post zurück? Gibt es einen Weg dahin?
Edit: Sorry, von meinen Versuchen, es vorher zu lösen, postete ich schlechten Code, aber es erscheint immer noch nicht.
Auflösung: Ich fand eine andere Arbeit in der Absender des OnCommand ist der Link-Button, der das CommandArgument hat. Ich werde diese Ausgabe als ein Problem mit mehreren Postbacks und Javascript beschreiben.
fast sicher der Postback ... –