1
リンクが含まれているメールを送信しようとしていますが、正しく動作していません。ここでメール本文にリンクが正しく表示されない
は私が持っているものである:電子メールでの
mail.Body = mail.Body + "<div>" + "<p><a href=" +
"http://serverName/projectName/controllerName/AllSummaries?yesterday=" +
DateTime.Today.AddDays(-1).Date.ToString("MM/dd/yyyy") + ">Click here to go to " +
DateTime.Today.AddDays(-1).Date.ToString("MM/dd/yyyy") + " summaries!</a></p>";
mail.IsBodyHtml = true;
この結果は次のとおりです。
http://serverName/projectName/controllerName/AllSummaries?yesterday=04/04/2017
それはすべきではない:
Click here to go to 04/04/2017 summaries!
?
私には何が欠けていますか?
UPDATE
文字列補間:
var date = DateTime.Today.AddDays(-1).Date.ToString("MM/dd/yyyy");
mail.Body += $"<div><p><a href='http://serverName/projectName/controllerName/AllSummaries?yesterday={date}'>Click here to go to {date} summaries</a></p></div>";
結果:String.Format
Click here to go to {date} summaries
同じ結果を見てい
私は、文字列の補間をした、そしてそれはまだ同じリンクになります。奇妙な。 –
更新された質問 –
固定..保存していましたが、再構築していません。ありがとうございます! –