在非MVC站点中使用RESTful URL

问题描述:

我使用AST.NET Razor模板启动站点,而不是ASP.NET MVC模板。在非MVC站点中使用RESTful URL

我记得在互联网上的某个地方看到,即使没有MVC,也可以在基于剃须刀的ASP.NET网站中使用RESTFul URL。它似乎可以在没有CHTML扩展名的情况下正常工作 - www.test.com/car会自动重定向到www.test.com/car.cshtml。

但是,如果我使用www.test.com/car/2,如何在不使用MVC的情况下查看视图内的“2”?我真的很希望那已经出炉了。

+0

只要你能够,一定要把这个答案标记为接受,这样其他人就会知道有一个解决方案。 –

看看WebGet属性。它有一个UriTemplate。

例子:

WebGet(UriTempate="{Id}")<br> 
public JsonResult Get(int Id) 
{ 
} 
+0

谢谢,但我不是在谈论的服务。问题是CSHTML页面是否通过某种对象模型接收RESTFul URL的部分内容。 – user1044169