当前位置:  开发笔记 > 后端 > 正文

ASP.NET MVC和REST URI

如何解决《ASP.NETMVC和RESTURI》经验,为你挑选了1个好方法。

我如何使用ASP.NET MVC的路由功能处理下面的uri:

http://localhost/users/{username}/bookmarks/ - GET
http://localhost/users/{username}/bookmark/{bookmarkid} - PUT

其中列出了{username}中用户的书签.

谢谢



1> Todd Smith..:

您可以在action方法上使用[AcceptVerbs]属性

public class BookmarksController : Controller
{
    [AcceptVerbs(HttpVerbs.Get)]
    public void Bookmarks(string user)
    {

        //add your bookmark
    }

    [AcceptVerbs(HttpVerbs.Post)]
    public void Bookmarks(string user, int? id)
    {

        //add your bookmark
    }
}

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有