我需要创建以下三个终点URL
/测试,
/测试/方法1
/ test / method2
我想将/test
和/test/method1
视为相同 - 执行相同的任务
对于/test/method2
,请执行其他操作。
实现这一目标的不同方法有哪些?我试过的那个如下。它适用于前两个URL,但/test/method2
不起作用 - 它给出了'Not Found'例外。
由于某些设计问题,我无法使用GlobalConfiguration.Configuration.MapHttpAttributeRoutes();
答案 0 :(得分:0)
确定。最后,我明白了。
我还需要在Controller中添加更多动作Method2(),然后按预期工作。
/test - goes to action Method1()
/test/method1 - goes to action Method1()
/test/method2 - goes to action Method2()