2012-02-22 7 views
1

私はAjax.ActionLinkを持っています。コントローラーのメソッドにPOSTSを渡してIDを渡します。 私はメソッドを装飾しているので、間違いなく投稿します:[HttpPost]。 URLにId値が表示されています。 私はポスティングがURLからIDを隠すと思ったので、これは正しいですか? これがMVC3のデフォルト機能であるのか、ルート値を変更する必要があるのでしょうか? ありがとうMVC3 .NET Ajax.ActionLink POSTオプションを使用して生成されたURLが表示されます。

+0

ActionLinkのタイプをPOSTに指定しましたか? – yoozer8

+0

私のコードにoops - typo - 申し訳ありません! – user1079925

答えて

0

コントローラーの装飾方法では不十分で、この場合は問題ありません。

IDがURLの一部として表示されている場合、リクエストはPOSTではなくGETになる可能性があります。

リクエストタイプはAjax.ActionLinkで指定できます。それがPOSTであるべきであることを示してください。

AJAX Optionsを使用してください。

関連する問題