【发布时间】:2011-12-27 20:17:09
【问题描述】:
有没有办法将参数传递给控制器而不将其放在 URL 上?
例如, http://www.winepassionate.com/p/19/wine-chianti-docg-la-moto
在 URL 上的值为 19。如果您实际上将该值更改为另一个值,即使页面名称保持不变,页面也会显示不同的记录。
所以我不想在 URL 上传递 ID,但仍然能够将它传递给控制器。 推荐的方法是什么?
【问题讨论】:
-
那么为什么还要传递第二个参数(我假设页面名称)。您的查询应该同时考虑,并且改变这不会(不应该)成为问题。
标签: c# asp.net-mvc-3 model-view-controller asp.net-mvc-routing