HTML テンプレートに基づいて電子メールを生成する Windows サービスを作成しようとしています。HTML テンプレートをリソースとしてプロジェクトに含めたいです。これらのテンプレート ファイルをファイル ストリームを使用して読み取ったことがありますか、またはこれらのファイルをリソースとして読み取る C# 関数が組み込まれていますか。
asp .netで電子メールを生成するためのテンプレートとしてHTMLファイルを使用するより良い方法はありますか
ありがとうSCS
リソース ファイル (.resx) を作成し、key = "email_template"、value = "your html template" のようにキーと値を入力するだけです。そして、email_template というフィールドを持つクラスを作成すると、追加のコーディングなしで HTML テンプレートが提供されます。
UPD
また、テンプレートを asp.net ユーザー コントロール (*.ascx) のように保存し、この記事で説明されている手法を使用して文字列にレンダリングすることもできます。
MVCの世界で可能な同じバリアント。それはこのように行うことができました