【发布时间】:2019-03-20 17:12:42
【问题描述】:
我正在使用 asp.net 路由并收到 404 错误。
如果我不使用id 值,那么我可以看到页面。
但我想通过路由传递iddata 并得到 404 Page Not Found 错误。
不知道为什么我们想使用参数时会看到错误。
带参数(404 File or Directory not found 错误)
routes.MapPageRoute( "Product", "product/{id}", "~/Pages/Product.aspx" );
无参数(页面工程)
routes.MapPageRoute( "Product", "product", "~/Pages/Product.aspx" );
更新说明:如果我添加产品/{id}、联系人/{id} 等,我已经测试了所有路线。它会导致所有相同的 404 错误。
网址: test.com/product > WORKS
test.com/product/{id} > 未找到
【问题讨论】:
标签: c# asp.net webforms routing routes