私のaspxページには、名前の件名と成績を入力できる証明書画像があります。このaspxページをメールの本文としてjpeg形式で送信したいと思います。したがって、メールの受信者がメールを受信すると、証明書を表示してダウンロードできるようになります。助けてください。
これが私のaspxページです
<body id="bdy">
<div style="background-image: url('http://localhost:5520/Images/certi3.jpg'); background-repeat: no-repeat; background-position: center center; background-color: #FFFFFF; border: medium solid #000000; z-index: 1; top: 64px; position: absolute; height: 474px; width: 674px; left: 177px">
<form id="form1" runat="server">
<asp:TextBox id="TextBox1" runat="server" forecolor="#99CCFF" text="Name" style="z-index: 1; left: 171px; top: 228px; position: absolute; width: 330px"></asp:TextBox>
<asp:TextBox id="TextBox2" runat="server" text="Date" style="z-index: 1; top: 282px; position: absolute; width: 148px; left: 361px; height: 17px"></asp:TextBox>
<asp:TextBox id="TextBox3" runat="server" style="z-index: 1; left: 130px; top: 372px; position: absolute; width: 420px"></asp:TextBox>
<asp:TextBox id="TextBox4" runat="server" style="z-index: 1; left: 227px; top: 282px; position: absolute; width: 62px; height: 17px"></asp:TextBox>
<asp:button id="Button1" runat="server" style="z-index: 1; left: 251px; top: 488px; position: absolute; height: 26px" text="Save and Send " onclick="Button1_Click" />
<asp:table id="Table1" runat="server" style="z-index: 1; top: 2px; position: absolute; height: 474px; width: 674px; left: 1px">
</asp:table>
</form>
</div>
</body>
編集1:aspxページのhtmlレイアウトを取得した後、事前に生成されたhtmlを使用して送信および電子メールを送信するにはどうすればよいですか?
以下は私のコードです:
protected void Button1_Click(object sender, System.EventArgs e)
{
WebClient myClient = new WebClient();
string myPageHTML = null;
byte[] requestHTML;
string currentPageUrl = Request.Url.ToString();
UTF8Encoding utf8 = new UTF8Encoding();
requestHTML = myClient.DownloadData(type the url);
myPageHTML = utf8.GetString(requestHTML);
Response.Write(myPageHTML);
SendMail();
}