私は事実を理解することができません... メールを送信するためのフォームを作成しましたが、非常にうまくいきます。今、私は ajax コントロール ツールキットの拡張 html を使用してテキスト ボックスを拡張しましたが、電子メールを受信したときに、すべてのコードが表示されません... 例を作成します。私はこれを送った:
<table><tbody><tr><td rowspan="2"> </td><td><b>LA QUALITA' ALPITOUR</b></td></tr><tr><td> </td></tr></tbody></table>
そして、電子メールでは、太字のテキストだけが表示されます...他のすべてのコードが書かれ、表示されます...なぜですか? 問題をうまく説明できたと思います... 私は英語が苦手で、うまく書けません。
必要な場合、これは私のコード ビハインドです。
protected void Btn_SendMail_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress("danieleluciani92@gmail.com");
msg.To.Add("danieleluciani92@gmail.com");
msg.Subject = txtSubject.Text;
msg.IsBodyHtml = true;
msg.Body = txtBody.Text;
SmtpClient sc = new SmtpClient("smtp.gmail.com");
sc.Port = 25;
sc.Credentials = new NetworkCredential("danieleluciani92@gmail.com", "Dead2006!");
sc.EnableSsl = true;
sc.Send(msg);
Response.Write("<script>alert('ennamo');</script>");
}
これは私のhtml/aspコードです:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<span class="fontS">A:
<asp:TextBox ID="txtTo" runat="server" Font-Size="X-Small" ReadOnly="True">Tutti Gli Utenti</asp:TextBox>
<br />
Oggetto:
<asp:TextBox ID="txtSubject" runat="server" Font-Size="X-Small" /><br />
<asp:ScriptManager ID="ScriptManager1" runat="server" />
</span>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<span class="fontS">Tipo di Email:</span><asp:DropDownList ID="DropDownList1" runat="server" Font-Size="X-Small" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Selected="True">Testo Libero</asp:ListItem>
<asp:ListItem>Email Con Offerte</asp:ListItem>
</asp:DropDownList>
<br />
<asp:CheckBoxList ID="CheckBoxList1" runat="server" Visible="False" AutoPostBack="True" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
<br />
<asp:TextBox ID="txtBody" runat="server" Height="550px" TextMode="MultiLine" Width="900px" />
<asp:HtmlEditorExtender ID="txtBody_HtmlEditorExtender" runat="server" TargetControlID="txtBody" EnableSanitization="False">
</asp:HtmlEditorExtender>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:Button ID="Btn_SendMail" runat="server" OnClick="Btn_SendMail_Click" Text="Invia" /><br />
あなたの答えをありがとう!