サブミット時にテキストボックス値を使用してクエリ文字列に使用するにはどうすればよいですか?私はそれがこの、サブミット時のテキストボックス値をクエリ文字列変数として使用
/ニュース?お気に入り= Trueの
として起動し、ユーザーが検索で入力し、検索をクリックした後、このような何かを終了したいと思います。
/ニュース?クエリ= Trueのテスト&お気に入り=
コントローラのアクションは、このquestionは私がやりたいものに近いものである。この
public ActionResult Index(string query,bool favorites)
{
//search code
}
のように見えますが、私がしたいですクエリ文字列を使用して、クエリ文字列の既存の値を維持します。
ありがとうございました。
感謝。フォームタグは私が探していたものですが、問題は既存のクエリパラメータを消去してしまうことです。このメソッドを使用すると、URLが/ News?favorites = Trueで、検索で送信され、例外がスローされ(bool paramがありません)、お気に入りが失われます。現在のパラメータを維持する方法はありますか? – NullReference
'<%= Html.Hidden(" favorites ")%>'のように、 'favorites'パラメータを隠しタグとして含めることができます。 –
恐ろしく、ありがとう!フォームタグに" />を追加しました。 – NullReference