2010-12-02 2 views
0

아래 HTML 소스를 페이지에 표시하고 동일한 메일로 보냈습니다. HTML에있는 둥근 모서리 익스텐더는 내가 보낸 이메일에 표시되지 않습니다.AJAX 둥근 모서리 익스텐더가 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> 

둥근 모서리 만 나타나지 않는 것을 제외하고 전체 HTML이 전자 메일에 완벽하게 표시됩니다. 전자 메일의 HTML 소스를 HTML 페이지로 저장하고 브라우저에서 볼 경우 둥근 모서리가 완벽하게 표시됩니다. 패널과 둥근 모서리가 div로 변환됩니다. 이메일에 존재하는 둥근 모서리 익스텐더의 소스 (HTML로 저장이 코드를 가지고)입니다 : 그것은 일반 HTML은 재산 __roundedDiv = '진실'을 제외입니다

<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 코드는 다르다!

둥근 모서리 익스텐더의 왼쪽 위, 오른쪽 위, 맨 위 및 맨 아래 부분에 테두리가있는 별도의 div가 만들어집니다. 그러나 국경은 이메일에 표시되지 않습니다!

전자 메일에 둥근 모서리를 표시하도록 안내해주십시오.

+0

웹 페이지와 이메일은 이메일 제공 업체가 HTML의 가장 기본적인 기능을 제공하는 것과는 다릅니다. 그 중 절반이 작동 중임을 분명히해야합니다. – Breezer

+0

나는 MS Outlook에서 이메일을 보았지만 둥근 모서리는 표시되지 않습니다. AJAX의 둥근 모서리 익스텐더를 이메일에 표시 할 수 없다는 뜻입니까? – banupriya

답변

0

이메일에 AJAX가없고 ASP.Net이 없습니다. HTML, 표, 이미지 및 인라인 CSS를 모두 사용할 수 있습니다.

둥근 모서리의 경우 이미지를 만들고 테이블로 배치해야합니다.

+0

그래도 HTML 콘텐츠를 사용자에게 우편으로 보내는 동안 해당 코너 이미지를 링크 된 리소스로 추가해야합니다. 이렇게하면 메일 크기가 커지므로 원치 않는 메일은 이미 4 개의 다른 이미지를 해당 이메일에 포함 시켰기 때문에 바람직하지 않습니다. – banupriya

+0

나는 단지 기술적 한계를 설명하고있다. – timroman