我有两个控制器
1)ServerController
2)ClientController
这两项都有行动
SERVERLIST,客户端列表
AddServer,了addClient
DeleteServer,DeleteClient
我希望遵循休息原则,所以网址应该是这样的
http://mydomain/Server/ServerList将显示所有服务器列表
现在对于特定的serverid,可能有这么多客户端,所以url应该是 http://mydomain/Server/serverid(say:1)/Client/ClientList将显示serverid 1的所有客户端列表
http://mydomain/Server/Add将添加服务器
同样适用于客户......
http://mydomain//Server/id/Delete将删除id
的服务器同样删除客户端.....
请告诉我如何为此写路线, 在此先感谢...
答案 0 :(得分:0)
实施这种情况后,我真的找到了这些东西
1)根据休息原则,这些网址将是这样的
服务器/ addserver,服务器/服务器ID /了addClient
//添加服务器和addclient(为该服务器添加特定客户端)
服务器/服务器列表,服务器/服务器ID /客户端列表
//显示serverlist和clientlist(对于特定的serverid显示所有客户列表)
服务器/服务器ID / deleteserver,服务器/服务器ID /客户
//删除服务器和客户端(对于特定的serverid删除所有客户端)
我很高兴地说,那些人在一条路上走路了
routes.MapRoute(
"Default",
"{controller}/{id}/{action}",
new { controller = "Server",id=UrlParameter.Optional ,action = "ServerList" );// Default parameters which will redirect us to ServerList.
那是我正在寻找的解决方案 谢谢