有什么方法可以处理 ASP.Net MVC 中的 Put 和 Delete 动词吗?
只是想知道是否有人知道真正宁静的 Put/delete 实现 asp.net mvc Preview 5 最好。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
只是想知道是否有人知道真正宁静的 Put/delete 实现 asp.net mvc Preview 5 最好。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
使用 MVC Beta,您现在可以使用 HttpVerbs 枚举。
这是一个例子......
你明白了。
:)
With MVC Beta, u can now use an HttpVerbs enumeration.
here's an example...
you get the idea.
hth :)
查看 mvccontrib 项目,网址为 http://www.mvccontrib.org。
在源代码中,添加了一个 Restful 实现,目前版本为 Preview 5。在此处查看源代码 - http://mvccontrib.googlecode.com/svn/trunk/src/MVCContrib/SimplyRestful
Check out the mvccontrib project at http://www.mvccontrib.org.
In the source code a restful implementation has been added and it is current up to Preview 5. Check out the source code here - http://mvccontrib.googlecode.com/svn/trunk/src/MVCContrib/SimplyRestful
Rails 在表单中使用“方法”参数,然后伪造它,但如果您指定它,则调用适当的方法。
我知道大多数客户端不支持 Restful 堆栈,但是 ASP.NET MVC 可以自动协商这些动词并将它们放置在适当的操作中吗?
Rails uses a "method" parameter in the form and then fakes it, but calls the appropriate method if you designate it.
I understand most clients won't support restful stack, but can asp.net mvc, auto-negotiate these verbs and place them in the appropriately deemed actions?
我一直在我的博客 http://shouldersofgiants.co.uk/blog/ 中介绍这一点我正在查看基于 ASP.Net 和 MVC 的整个 RESTful Web 服务
I've been covering this in my blog http://shouldersofgiants.co.uk/blog/ where I'm looking at an entire RESTful web service based on ASP.Net and MVC
我不知道其中有什么,但如果您没有找到其他任何东西,您可能会研究一下 Rails 处理它的方式,然后尝试将其移植过来。 Rails 使用 POST、GET、PUT 和 DELETE,但它显然必须对 PUT 进行一些伪造。 如果你在这里干涸,可能值得研究一下。
I don't know of one off the top of my head, but you might look into the way that Rails handles it if you don't find anything else, and try porting it over. Rails utilizes POST, GET, PUT, and DELETE, but it apparently has to do some fakery for PUT. Could be worth looking into if you come up dry here.
我认为预览版 5 中新的 AcceptVerbsAttribute 应该能够将任何类型的请求定向到指定的操作。 理论上,标记如下所示的方法允许处理所有动词,但我还没有明确测试放置或删除。
I think that the new AcceptVerbsAttribute in preview 5 should be capable of directing any type of request to a designated action. Marking a method like below in theory allows handling of all verbs but I haven't explicitly tested put or delete.