2015-04-01 43 views
0

我有ASP.NET會員提供商的網站。當用戶註冊時,我用.txt文件(包含HTML)發送用於註冊編譯的郵件。我試圖添加圖像到這個HTML。問題是我不能在郵件中看到任何圖像。 'images'文件夾位於主站點文件夾下。ASP會員發送註冊HTML郵件與圖像

Confermation.txt文件

<body style='text-align:right;font-family:arial'> 
<div style='margin:0 auto'> 
    <img id="Image1" src="images/logo.png" style="width:350px;" /> 

    <br /> 
    please press the following link<br /> 
    <br /> 
    <a href="<%VerificationUrl%>">press here</a> 
    <br /><br /> 
    Thanks 

</div> 

ASP.NET

<asp:CreateUserWizard runat="server" EnableViewState="False" 
      DisableCreatedUser="True" ID="CreateUserWizard1" Width="300px 
      OnSendingMail="CreateUserWizard_SendingMail"> 
      <LayoutTemplate> 
       <asp:PlaceHolder ID="wizardStepPlaceholder" runat="server"></asp:PlaceHolder> 
       <asp:PlaceHolder ID="navigationPlaceholder" runat="server"></asp:PlaceHolder> 
      </LayoutTemplate> 
      <CreateUserButtonStyle CssClass="btnRegister" Height="35px"></CreateUserButtonStyle> 

      <MailDefinition From="[email protected]" 
       IsBodyHtml="True" Subject="registration" BodyFileName="Confermation.txt"> 
      </MailDefinition> 
      <WizardSteps> 

爲什麼不能我看到的形象呢? 我也試過src="logo.png"src="../images/logo.png"沒有成功。

回答

0

要添加HTML(瀏覽器類型)的編碼的TXT(純文本文件)文件。這不能被瀏覽器運行或理解。使用郵件類型的HTML,可以解決你的問題

+0

你的意思是通過在代碼中加入落後嗎? – user281812 2015-04-01 11:54:55