Entwickler-Ecke
ASP.NET und Web - Name des Buttons dynamisch ermitteln
DennisXX - Di 25.10.11 15:41
Titel: Name des Buttons dynamisch ermitteln
Hallo zusammen !
Kann mir vielleicht jemand von euch sagen, wie ich in ASP.Net in einer IF Abfrage ermitteln kann, welchen Button ich auf meinem Formular gedrückt habe, wenn dort z.B. vier verschiedene Buttons platziert wuden und alle vier jeweils eine eigene ID und einen eigenen Namen haben?
Der Sinn dahinter ist der, dass ich für jeden verschiedenen Button unterschiedlichen Code ausführen möchte.
Danke schön !
Grüße
Dennis
Yogu - Di 25.10.11 16:19
Wenn du im Browser auf einen Button klickst, wird der Name dieses Buttons zusammen mit der Beschriftung als Parameter übernommen, genauso wie der Name eines Eingabefeldes und sein Wert. Du kannst also schauen, welcher dieser Namen in der Liste der Get- bzw. Post-Parameter vorhanden ist (z.B. Request.QueryString["button1"] != null).
DennisXX - Mi 26.10.11 08:53
Yogu hat folgendes geschrieben : |
Du kannst also schauen, welcher dieser Namen in der Liste der Get- bzw. Post-Parameter vorhanden ist (z.B. Request.QueryString["button1"] != null). |
Also das verstehe ich ehrlich gesagt noch nicht so ganz. Könntest Du mir hier vieleicht den fertigen Code für einen If Case zeigen, in welchem der Name des Buttons ausgelesen wird?
mfg
Yogu - Mi 26.10.11 16:26
Du kannst den Namen des Buttons nicht direkt auslesen, da er nicht als solcher übermittelt wird. Stattdessen kannst du schauen, ob ein bestimmter Button verwendet wurde. Und für den Button namens "button1" bab ich ja schon ein Beispiel gepostet.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!