ASP.NETMVC3アプリケーションから送信される電子メールがいくつかあります。
メールの1つに、「これは役に立ちましたか?」を追加します。メールのフッターに。
「はい」をクリックした場合は、データベースで何らかのアクションを実行する必要があります。
これらのリンクにはどのようなアプローチを取る必要がありますか?
GETを実行して(たとえば、リンクをクリックしたときに)データベースに何かを追加するというアイデアはあまり好きではありません。GETは状態を更新しないでください。代わりにPOSTを実行させる方法はありますか?
それが重要な場合、私はActionMailerを使用して電子メールを実行しています。
編集:
明確にするために、私は物事のMVC側を実装するための「方法」をどのように求めているかです。IDなどを取得してDBに保存するアクションを作成できることは知っていますが、RESTスタイルの観点から正しいアプローチは何かを尋ねています。