私はボタンクリックでメールを送信するMVCアプリケーションで作業しています。電子メールテンプレートは、基本的に動的に取り込まれるhtmlテンプレートです。アイテムがリストとして表されるデータテーブルから値を取得します。 //../controller/action/id=someID: ローカルホスト - データリストからのようにページの変更のルートURLを各項目をクリックするとURLをテンプレートにhtmlハイパーリンクとして渡します。
。
メールを正常に送信できました。しかし、私が直面している課題は、「リンク」と言われるhtmlテンプレートのフィールドがあります。このリンクは、電子メールが送信された特定のアイテムに上記のURLを保持します。ユーザーがリンク付きの電子メールを取得し、リンクをクリックすると、ユーザーは特定のリストアイテムにリダイレクトされます。
例として、私たちはオンラインで何かを注文し、「注文を見る」と言われた注文後にメールを受け取ったときにそれをクリックすると、私たちは特定の商品にわかります。
私はコードに関する助けは必要ありません。私はちょうど私がこれを達成する方法をいくつかのアドバイスをしたい。
私はこれまで公式な目的で行ったコードを提供することはできません。
ありがとうございます。
文字列パラメータを実行時に追加し、電子メールに追加します。これで、URLにマップされたコントローラアクションメソッドが必要になり、そのクエリ文字列パラメータを受け入れます。 –