tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
2754
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    docere docere ist offline Rookie
    Registriert seit
    Mar 2005
    Beiträge
    9
    Hi zusammen,

    ich stehe ungefähr zwei Fingerbreit davor komplett dem Wahnsinn anheim zu fallen - mein Keyboard und mein Monitor wären eben fast um Haaresbreite einem brutalen Gewaltverbrechen zum Opfer gefallen, langer Rede kurzer Sinn:
    Ich brauch dringen Hilfe (von jemandem, der sich mit ASP.NET /C# auskennt .

    Hier mein Problem:
    Ich generiere über eine XSL-File ein Formular aus einer XML-Datei. Es gibt eine DropDownList mit der kann ich z.B. Tour1 oder Tour2 auswählen, dementsprechend wird dann das Anmeldeformular geladen, funktioniert soweit auch vorzüglich. Nun aber das Problem: In der XSL Datei ist ein Button definiert, dieser hat die Absende-Funktion bzw. sollte diese haben. Leider löst dieser Button das OnClick-Event nicht aus. Alles was passiert ist ein PostBack & das erzeugte Formular verschwindet. Ich habe schon im Internet ausgedehnt recherchiert und zwar herausgefunden, dass es wohl viele gibt, die das Problem auch haben/hatten aber keine Lösung entdeckt.

    Hier ein bisschen Code:
    XSL-Datei:
    Code :
    1
    
    <asp:button id="btnSubmit" runat="server" text="Abschicken" onclick="btnSubmit_Click" />

    ASP.NET (C#) - Wir bei der Auswahl aus einer DropDownList ausgeführt
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    ...
    foreach(XmlNode node in controls.ChildNodes)
    {
      Control ctl = Page.ParseControl(node.OuterXml.Replace(...));
      phAnmeldung.Controls.Add(ctl);
    }
    Button btnSubmit = (Button)phAnmeldung.FindControls("btnSubmit");
    btnSubmit.Click += new EventHandler(btnSubmitClick);
    ...

    ASP
    Code :
    1
    
    <asp:PlaceHolder ID="phAnmeldung" runat="server"></asp:PlaceHolder>

    Wenn jemand eine Idee hat, nur aus damit! Ich geh solange ein paar Valium suchen

    Viele Grüße
    docere

    P.S. Ich habe auch versucht den EventHandler auch in Page_Load() zu erzeugen, ich dachte das PostBack wird vllt. vor dem Event ausgeführt und dann würde der Handler nicht mehr existieren... macht aber auch keine Unterschied.
     

  2. #2
    docere docere ist offline Rookie
    Registriert seit
    Mar 2005
    Beiträge
    9
    ...drauf geschissen ich hab es jetzt super bekackt zusammen gefriemelt und werd einfach nie wieder das verdammte asp.net anfassen. sollen sich doch die inder mit der kacke rumschlagen. over and out
     

Ähnliche Themen

  1. Dynamisch generierter ear-Name
    Von mgraessle im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 29.10.09, 20:20
  2. Click-Event löst nicht aus wenn nicht oberstes Steuerelement
    Von multimolti im Forum .NET Windows Forms
    Antworten: 13
    Letzter Beitrag: 05.05.08, 18:40
  3. [JEE-Umsteiger]: Wie löst man das? (Dynamisch Content in Template laden)
    Von ChrisPB im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 29.04.08, 09:40
  4. CListCtrl - OnDblClick löst OnClick aus
    Von SunnyBunny im Forum VisualStudio & MFC
    Antworten: 6
    Letzter Beitrag: 19.02.08, 09:21
  5. Antworten: 4
    Letzter Beitrag: 25.12.07, 09:59