我使用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”怎么办?我真的希望这已经成为现实。
答案 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)
{
}