
**Σενάριο μου:** 
Είμαι με τη χρήση του ελέγχου RadEditor ως συντάκτης σε μια μορφή που ο χρήστης συμπληρώσει την υποβολή ένα μήνυμα. Η RadEditor είναι όπου ο χρήστης το σώμα του μηνύματος ηλεκτρονικού ταχυδρομείου. Έχουμε κάποια πρότυπα ηλεκτρονικού ταχυδρομείου αποθηκεύονται ως HTML στη βάση δεδομένων μας που ο χρήστης μπορεί να επιλέξει μέσω ενός αναπτυσσόμενο στη φόρμα. Τα πρότυπα είναι πλήρως HTML που έχουν τις δικές τους ετικέτες κεφάλι και ετικέτες στυλ με το δικό τους στυλ.


**Ερώτηση μου:** 
Μπορώ να ρυθμίσω το περιεχόμενο RadEditor στην πλήρη HTML προτύπων μου; Θα ήθελα να είναι σε θέση να καθορίσει το περιεχόμενο του εκδότη για την πλήρη HTML *και να είναι σε θέση να πάρετε την πλήρη HTML από το RadEditor στο διακομιστή πίσω από τον κώδικα* . Είμαι σήμερα προσπαθεί να το κάνει αυτό, αλλά όταν χρησιμοποιώ το .Content ιδιότητα του συντάκτη, είμαι μόνο να πάρει ό, τι είναι μέσα από τις `<body>`ετικέτες, δεν την πλήρη HTML. Αυτό είναι προβληματικό όταν πρέπει να αποθηκεύσετε το περιεχόμενο editor πίσω στη βάση δεδομένων αφού ο χρήστης έχει εισέλθει το περιεχόμενο, γιατί πρέπει να τον πλήρη HTML για να αποθηκευτούν στη βάση δεδομένων. 


Είναι η προσέγγισή μου εσφαλμένη και αντ 'αυτού θα πρέπει να προσπαθεί μόνο να σώσει και να ανακτήσετε το σώμα της HTML του συντάκτη, όχι την πλήρη HTML; Σε αυτή την περίπτωση, πώς θα ασχοληθεί με διαφορετικά στυλ που πρέπει να εφαρμόζονται για κάθε μου Email πρότυπα;


Σημειώστε ότι έχω χρησιμοποιήσει τη `ContentAreaMode=Iframe`ρύθμιση του εκδότη.


Ευχαριστώ!!!

 
Ρύθμιση περιεχόμενο RadEditor σε πλήρη HTML, και την ανάκτηση του πλήρους την HTML
==================================================================================



Πιστεύω ότι η προσέγγισή σας είναι σωστή. Πώς να το ολοκληρώσει:


1. Αντί για τη διάσωση του «πλήρους html» στη βάση δεδομένων, εκτός από την `RadEditor.Content`HTML και (σε άλλη στήλη) την ταυτότητα του προτύπου HTML που επέλεξαν. Αυτό θα ήταν ωραίο αν ποτέ θέλετε να αλλάξετε το πρότυπο.
2. Πρότυπα HTML σας μπορεί να έχουν κάποιο είδος «σύμβολο κράτησης θέσης» για να σας ενημερώσουμε πού να «εισάγει» τον κώδικα HTML από το RadEditor. Ας πούμε ότι το πρότυπο HTML σας έχει σε αυτό το κείμενο `%%BODY%%`.


Όταν είστε έτοιμοι να στείλετε το e-mail, να πάρει το πρότυπο, η `RadEditor.Content`(είτε από την postback ή από την αναζήτηση της βάσης δεδομένων), και να τα συνδυάσουν. Κάτι όπως



```
string htmlTemplate = //your HTML template from your database
string body = htmlTemplate.Replace("%%BODY%%", RadEditor.Content); //the string 'body' is what will be sent as your email body.

```
 