我们的 ASP.NET MVC 3 应用程序发送了一些电子邮件。
在其中一封电子邮件中,我们想添加“您觉得这有帮助吗?” 到电子邮件的页脚。
如果他们单击“是”,则需要在数据库中执行一些操作。
我应该对这些链接采取什么方法?
我不太喜欢做 GET 的想法(例如,当他们单击链接时),然后将某些内容添加到数据库中。GET 永远不应该更新状态。有没有办法让它做一个 POST 呢?
如果这很重要,我正在使用 ActionMailer 来执行电子邮件。
编辑:
需要明确的是,我是如何询问“如何”实现 MVC 方面的。我知道我可以创建一个将 id 等保存到数据库的操作,但我从 REST 风格的角度询问正确的方法是什么。