Frage

Ich bin die ersten Schritte mit umbraco 4.5.2.
Ich habe meine Website und läuft, und ich bin die Gestaltung Vorlagen einig ASP.NET-Steuerelemente verwenden. Wie kann ich antworten, die von diesen Kontrollen an Veranstaltungen?

Zum Beispiel habe ich eine Taste, um eine Vorlage hinzugefügt. Wie kann ich die Code-Behind-Datei bearbeiten, um eine Aktion durchführen, wenn die Schaltfläche geklickt wird?

Danke,

Martin Wiboe

War es hilfreich?

Lösung

Haben Sie einen Blick auf die Unterseite von diesem Blogbeitrag .

Zitat:

  

Bei der Verwendung von Visual Studio, es ist schön, Code-behind zu haben Dateien für Ihre Vorlagen (zumindest das ist, wie wir Sachen tun). Wenn Sie eine Vorlage in Umbraco erstellen, erstellt es eine Masterpage ohne Code-behind ...

     

Dann würden Sie manuell einen Code-behind hinzufügen müssen, verknüpfen es mit dem Mark-up und Designer-Datei erstellen. Das saugt nicht wahr?

     

Nur soviel tun:

     
      
  1. Erstellen Sie eine verschachtelte Masterpage in VS und verwenden Sie Ihre ‚Master'-Masterpage als Masterpage im Masterpages Ordner. Lol, es gibt eine Menge von ‚Masterpage‘ in diesem Satz hehe.   VS erstellt eine Masterpage für Sie mit dem Code-behind, süß!
  2.   
  3. VS öffnet der Aufschlag von dieser neu geschaffenen Masterpage, halten Sie es geöffnet!
  4.   
  5. Gehen Sie dann auf Ihre Umbraco Back-End und eine Vorlage erstellen, wie Sie es normalerweise tun würde.
  6.   
  7. Geben Sie ihm den gleichen Namen wie in Schritt 1 definiert.
  8.   
  9. Dies sollte eine Umbraco-Vorlage erstellen, indem Sie die bereits erstellten Masterpage als Datei.
  10.   
  11. Kehren Sie nun zu Visual Studio. Es sollte Ihnen mitteilen, dass die Datei geändert hat und gibt Ihnen die Möglichkeit, die Datei zu laden. Reload und mit STRG + Z dann und speichern Sie es (nicht auf die Mark-up verbunden sein wird sonst der Code-behind) von Umbraco gemacht, um die Änderungen rückgängig zu machen.
  12.   
  13. Sie sind fertig!
  14.   

Andere Tipps

Sie können tatsächlich voll funktionsfähige ASP.NET .ascx Steuerelemente erstellen und wickeln Sie sie in einem Makro in Ihrer Vorlage / Seite anzuzeigen.

Sehen Sie sich diese exzellente Video auf wie dies zu tun.

Viel Glück!

Marko

Es gibt auch dieses Dienstprogramm, das die codefiles für Sie http://umbracocs.codeplex.com/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top