我試圖發送一封電子郵件給我的網站的用戶與訂單詳細信息。該電子郵件將顯示用戶已訂購的項目列表。在網頁上,我使用了一個顯示項目列表的foreach循環。 當我在我的郵戳電子郵件中嘗試這個時,它會給出錯誤:「無效的表達式'foreach'」。 我不知道如何繼續,並且沒有太多的郵戳文檔可以幫助。發送郵戳時使用循環
我的代碼:
//database query
PostmarkMessage cmessage = new PostmarkMessage
{
From = "[email protected]",
To = "[email protected]",
Subject = "Thank you! " + ordernumber,
HtmlBody = "<h2>Your Order:" + ordernumber + "</h2><br />" +
foreach (var o in order)//error here
{
<div>
<div>@o.to_ChooseCanvasSize</div><div>£@o.to_Price</div>
<div>@o.to_Amount</div><div>£@o.to_ItemTotalPrice</div></div>
}
"end!",
};
我在C#和ASP.NET網頁的工作。 謝謝
你的語法是完全無效的。你不能那樣做。 – SLaks 2011-05-17 12:39:59
你確定在foreach中的cod是正確的,你需要有一個變量?像一個字符串或字符串生成器...並在那裏做工作... – abmv 2011-05-17 12:41:05