1
asp.net mvcアプリケーションで電子メールを送信しています。いくつかのhtmlテンプレートをフォルダに配置したいと思います。asp.net mvcの文字列にファイルをロードする方法
テンプレートファイルをモデルの下のフォルダに配置すると、 Models\EmailTemplates\MyTemplate.html
このファイルを文字列に読み込むにはどうすればよいですか(後ほどメール本文として使用されます)。 System.IO.File.ReadAllText
を使用したいと思います。ファイルの場所をどのように参照するのですか?
は 'Server.MapPath'は、それ自体で動作します。しかし、VS 2015はHttpContext.Currentを解決できませんでした(コントローラアクション内から呼び出しています) – RaelB
解決するためにHttpContextの前に名前空間を追加しました。今すぐチェック –
はい、今動作します。 – RaelB