在非MVC站点中使用RESTful URL

时间:2011-11-13 13:05:46

标签: rest razor

我使用AST.NET Razor模板启动了网站,而不是ASP.NET MVC模板。

我记得在互联网上看到即使没有MVC,也可以在基于剃刀的ASP.NET站点中使用RESTFul URL。它似乎没有开箱即用的CHTML扩展名称 - www.test.com/car自动重定向到www.test.com/car.cshtml。

但是,如果我使用www.test.com/car/2,如何在不使用MVC的情况下进入View中的“2”怎么办?我真的希望这已经成为现实。

2 个答案:

答案 0 :(得分:1)

找到它 - 它在UrlData中

http://beta.asp.net/web-pages/tutorials/aspnet-razor-pages/18-customizing-site-wide-behavior

“路由如何工作”部分

答案 1 :(得分:0)

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

示例:

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