1

我有 Ajax.ActionLink POST 到控制器上的方法并传递一个 Id。它肯定会发布,因为我用:[HttpPost] 装饰了该方法。url 显示 Id 值。这是正确的吗,因为我认为 POST 会隐藏 url 中的 ID。我想知道这是否是 MVC3 的默认功能,或者我是否需要更改我的路由值?谢谢

4

1 回答 1

0

装饰控制器方法是不够的,在这种情况下看起来不是问题。

如果 id 显示为 URL 的一部分,则请求可能是 GET 而不是 POST。

您可以在 Ajax.ActionLink 中指定请求类型。确保您指出它应该是一个 POST。

使用AJAX 选项执行此操作。

于 2012-02-22T17:51:52.470 回答