Расширитель AJAX Rounded Corners не отображается в электронной почте в ASP.Net

Я отобразил приведенный ниже источник HTML на странице и отправил его по почте. Расширитель «Закругленные углы», представленный в HTML, не отображается в отправленном мной электронном письме.

<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>

Весь HTML-код отображается в электронном письме идеально, за исключением того, что не отображаются только закругленные углы. Если я сохраню HTML-источник электронной почты как HTML-страницу и просмотрю в браузере, закругленные углы будут отображаться отлично. Панель и закругленные углы преобразуются в div. Ниже приведен источник расширителя закругленных углов, представленный в электронной почте (при сохранении в формате HTML я получил этот код):

<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>

Это обычный HTML, за исключением того, что свойство __roundedDiv='true' отличается от обычного HTML-кода!

Для верхней левой, верхней правой, верхней и нижней частей расширителя закругленных углов создается отдельный div с границами. Но границы не отображаются в электронной почте!

Пожалуйста, помогите мне отобразить закругленные углы в электронной почте.


person banupriya    schedule 02.12.2010    source источник
comment
веб-страницы и электронные письма — это не одно и то же. Поставщики электронной почты предоставляют самые основные функции HTML, вы должны быть довольны тем, что даже половина этого работает.   -  person Breezer    schedule 02.12.2010
comment
Я просматривал электронную почту только в MS Outlook, но закругленные углы не отображаются. Вы имеете в виду, что расширитель закругленных углов AJAX не может отображаться в электронной почте?   -  person banupriya    schedule 02.12.2010


Ответы (1)


Никаких AJAX и ASP.Net в электронной почте. Все, что вы можете использовать, это HTML, таблицы, изображения и встроенный CSS.

Для закругленных углов вам нужно будет создать изображение и расположить его со столом.

person timroman    schedule 31.01.2011
comment
Хорошо, но при отправке этого HTML-контента пользователям я должен добавить это изображение со скругленными углами также в качестве связанного ресурса в это электронное письмо! Это увеличит размер письма, что нежелательно, поскольку мы уже встроили в него четыре других изображения. - person banupriya; 17.02.2011
comment
Я просто объясняю технические ограничения. - person timroman; 17.02.2011