以下にこのコードがあります:
string _strTemplate = _strDownloadTemplate + IDReq + "/" + _strFileName;
Uri url = new Uri(_strTemplate);
ご覧のとおり、strTemplate (ユーザーに電子メールで送信する必要があるページのリンクを含む) を URL 形式に変換しています。私のメール本文にはいくつかのフィールドがあり、正しい値に置き換えています。
strMailMessage = strMailMessage.Replace("_LinkTemplate", url);
メソッド string.Replace は文字列のみをパラメーターとして受け取るため、エラーが発生します。これを回避する方法はありますか?自分のページ (page.aspx) を介して URL 値を渡すことを考えていましたが、この方法でそれを行う方法があれば、それは私にとってより良いでしょう。
ありがとう!