2017-10-10 8 views
0

通常、Googleは私の親友ですが、この問題はわかりません。RedirectToActionの機能不全を使用してコントローラでリダイレクト

私はとき、それはだ、魅力のように Select sction and press "SÖK" and enter code at ActionSelector

(画像を参照)、ユーザー入力に基づいて、このリダイレクト作品を使用するために私のコントローラでアクションをフォローアップ、私が選択するために使用私のコントローラ内のアクションを持っています私がリダイレクトされたアクションは、問題が発生したときに終了します。私の行動では、ウェブサイトに必要なデータをいくつか取り出す。データが取得されると、そのアクションはジェネリックアクションにリダイレクトされ、その結果、自分のビューが表示されます。 「ミドルウェア」アクションは正しくリダイレ​​クトされ、パラメータも送信されますが、「受信アクション」はパラメータを処理または受信しません。

enter image description here

私はここで完全に無知だし、今度は別のアクションにリダイレクトしたり、問題が何であるかというアクションにリダイレクトすることができないのですか?

答えて

1

ルートの指定が少しばかり見えます。

私はそれはおそらくあるべきだと思う:

[HttpGet("Customer/Device/{id}")] 
public IActionResult Device(string id, bool like) 
{ 
} 

今ではにリダイレクトしようとしたURLが動作するはずです。 URLからのID、クエリのlikeパラメータ

あなたは、両方のURLにしたい場合:

[HttpGet("Customer/Device/{id}/{like}")] 
public IActionResult Device(string id, bool like) 
{ 
} 
+0

は、私はあなたの最初のapproach.TYを使用し、上のスポット – chrillelundmark

関連する問題