2
パラメータ名の変数値を使用しますSearchHeader
action method
に渡されています...どうすればいいですか?例えばアクションは、私は、このアクションメソッドを持って
あなたがfilter
の文字列値は、ルートで使用することにしたいようfilter
の値がName
あるとquery
の値がBob
であるならば、私は
.../Search/?Name=Bob
パラメータ名の変数値を使用しますSearchHeader
action method
に渡されています...どうすればいいですか?例えばアクションは、私は、このアクションメソッドを持って
あなたがfilter
の文字列値は、ルートで使用することにしたいようfilter
の値がName
あるとquery
の値がBob
であるならば、私は
.../Search/?Name=Bob
へのルートにそれをしたいに見えます、あなたの現在のコードが行うリテラル値 "filter"ではなく、あなたがRouteValueDictionary
を取るRedirectToAction()
オーバーロードを使用してquery
でfilter
の辞書のキーを埋めることができ、それを行うために
:
var dictionary = new RouteValueDictionary();
dictionary[filter] = query;
return RedirectToAction("Search", dictionary);