2010-12-02 1 views
0

J'ai affiché la source HTML ci-dessous dans la page et envoyé le même. L'extension Rounders Corners présente dans le code HTML n'est pas affichée dans l'e-mail que j'ai envoyé.AJAX arrondi Corners extendeur ne s'affiche pas dans l'e-mail dans ASP.Net

<asp:Panel ID="pnlDetails" BackColor="#F9F9F9" Width="740px" runat="server"> 

       <table width="100%"> 
        <tr> 
         <td> 
          <span style="font-family: Verdana; font-size: 11px; color: Black; font-weight: bold;"> 
           Name:</span> 
         </td> 
        </tr> 
        <tr> 
         <td> 
          <asp:Label ID="lblName" Style="font-family: Verdana; font-weight: normal; 
           font-size: 11px; color: Black; margin-left: 0px;" runat="server" Text="-"></asp:Label> 
         </td> 
        </tr> 
        <tr> 
         <td> 
          <span style="font-family: Verdana; font-size: 11px; color: Black; font-weight: bold;"> 
           Address:</span> 
         </td> 
        </tr> 
        <tr> 
         <td> 
          <asp:Label ID="lblAddress" Style="font-family: Verdana; font-weight: normal; 
           font-size: 11px; color: Black; margin-left: 0px;" runat="server" Text="-"></asp:Label> 
         </td> 
        </tr> 
       </table> 
      </td> <!-- Extraneous? --> 
     </tr>  <!-- Extraneous? --> 
    </table>   <!-- Extraneous? --> 
</asp:Panel> 
    <cc1:RoundedCornersExtender ID="RoundedCornersExtender1" Corners="All" TargetControlID="pnlDetails" 
    Radius="6" BorderColor="#D5DCDF" runat="server"> 
</cc1:RoundedCornersExtender> 

L'ensemble HTML est affiché parfaitement dans l'e-mail, sauf que les coins arrondis seule ne semble pas. Si je sauvegarde la source HTML de l'e-mail en tant que page HTML et que je l'affiche dans le navigateur, les coins arrondis s'affichent parfaitement. Le panneau et les coins arrondis sont convertis en div. Ce qui suit est la source d'extension des coins arrondis dans le courrier électronique (lors de l'enregistrement au format HTML je suis arrivé ce code):

<DIV style='BORDER-LEFT: #d5dcdf 1px solid; 
BACKGROUND-COLOR: transparent; HEIGHT: 1px; MARGIN-LEFT: 0px; FONT-SIZE: 1px; OVERFLOW: hidden; 
MARGIN-RIGHT: -2px; BORDER-RIGHT: #d5dcdf 1px solid' __roundedDiv='true'></DIV> 
<DIV style='BORDER-LEFT: #d5dcdf 1px solid; BACKGROUND-COLOR: transparent; HEIGHT: 1px; 
MARGIN-LEFT: 0px; FONT-SIZE: 1px; OVERFLOW: hidden; MARGIN-RIGHT: -2px; BORDER-RIGHT: #d5dcdf 1px solid' 
__roundedDiv='true'></DIV> <DIV style='BORDER-LEFT: #d5dcdf 1px solid; BACKGROUND-COLOR: transparent; 
HEIGHT: 1px; MARGIN-LEFT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; MARGIN-RIGHT: -1px; 
BORDER-RIGHT: #d5dcdf 1px solid' __roundedDiv='true'></DIV> 
<DIV style='BORDER-LEFT: #d5dcdf 1px solid; 
BACKGROUND-COLOR: transparent; HEIGHT: 1px; MARGIN-LEFT: 2px; FONT-SIZE: 1px; OVERFLOW: hidden; 
MARGIN-RIGHT: 0px; BORDER-RIGHT: #d5dcdf 1px solid' __roundedDiv='true'></DIV> 

Il est HTML normal, sauf la propriété __roundedDiv = « true » est différent du code HTML normal!

Pour les parties en haut à gauche, en haut à droite, en haut et en bas de l'extension d'angle arrondie, une div séparée est créée avec des bordures. Mais les frontières ne sont pas affichées dans le courrier électronique!

S'il vous plaît me guider pour afficher les coins arrondis dans l'email.

+0

Les fournisseurs de messagerie électronique fournissent la fonctionnalité la plus basique de HTML, vous devriez être vêtu que même la moitié de cela fonctionne – Breezer

+0

J'ai vu l'email dans MS Outlook seulement encore les coins arrondis ne sont pas affichés. Voulez-vous dire que AJAX coins arrondis prolongateur ne peut pas être affiché dans l'email? – banupriya

Répondre

0

Aucun AJAX et aucun ASP.Net dans l'e-mail. Tout ce que vous pouvez utiliser HTML, tableaux, images et CSS en ligne.

Pour les coins arrondis, vous devez créer une image et la positionner avec une table.

+0

Ok, mais tout en envoyant ce contenu HTML aux utilisateurs, je dois ajouter cette image coin arrondi aussi comme ressource liée à cet e-mail! Cela augmentera la taille du courrier, ce qui n'est pas souhaitable puisque nous avons déjà intégré quatre autres images dans cet e-mail. – banupriya

+0

Je ne fais qu'expliquer les limites techniques. – timroman