0

ASP.NET MVCで、特定のコントローラーへのURLと、他のパラメーターとともにアクションを生成するにはどうすればよいですか。RedirectToActionを使用するとリダイレクトできますが、コントローラー内からではなく、このURLを取得したいと思います。

私は使ってみました:

Url.Action("Page", "Administrator", New With {.page = _currentPage})

しかし、それは/ Administrator / Page?page = 2のようなリンクを返しましたが、私は/ Administrator / Page/2のようなものを取得したいと思っていました

私は数え切れないほどのフォーラムを検索しました、そしてこれのために何かがあると確信しています、しかし私は私の人生のためにそれを見つけることができません。

ありがとう!

4

1 に答える 1

2

あなたのルートはどのように見えますか?標準ルートでは、3番目のパラメーターとしてIDが必要です。ルートを変更していない場合は、次を使用してみてください。

Url.Action( "Page", "Administrator", New With { id = _currentPage } )
于 2009-04-10T04:27:29.787 に答える