1

リスト内の複数の受信者に som ステータス メールを送信する関数をアプリケーションに作成します。

以前はメールでプレーンテキスト形式を使用していましたが、今は som html テンプレートに基づいてメールを送信したいと考えています。これらのテンプレートを送信する前に、これらのテンプレートにデータを挿入する適切な方法に関するヒントが必要です。

エクス

%CpuStatus%

%HarddriveStatus%

等々。そのようなアンカーをデータで埋める方法を除いて、すべての解決策があります。これは WinForm アプリケーションなので、ASP 機能にアクセスできません

4

2 に答える 2

0

たぶん、この種のことが最も簡単でしょうか?

// This would most likely be loaded from a file or database.
string emailBody = "CPU Status: %CpuStatus%\nHard Drive Status: %HardriveStatus%";

string cpuStatus = MyService.GetCpuStatus();

emailBody.Replace("%CpuStatus%", cpuStatus);
于 2012-08-13T13:42:09.757 に答える
0

本当に大きなプロジェクトを作成したい場合は、webbrowser コントロールを使用し、それを html ファイルと共に読み込んでから、WebBrowser の Document プロパティを使用して HtmlDocument オブジェクトを取得できます。その後、その子を (再帰的に) ループして、変更するタグを見つけることができます。

個人的には、以前に提案された .Replace メソッドを実行します。

于 2012-08-13T14:05:00.240 に答える