私は次のようにするには問題があります:MVC2 - どのように共通のLOGICコントロール(検索/検索のように)を各ページに配置しますか?
すべてのページ(または私が望むすべてのページ)に共通のコントロールウィジェットを配置したいと思います。テキストボックス+ボタン)。これを行う最善の方法は何ですか?また、送信ボタンを処理するのは誰ですか(送信ボタンであることを前提とします)。
つまり、私のViewUserControlはどのように見えますか?それはフォームを持っていますか? jQuery onclick ""を使用していますか?メインのViewのアクションメソッドにポストするのですか、それを別のコントローラ/アクションにリダイレクトできますか?
フォームを含む "Search.ascx"のRenderActionを使用しようとしましたが、SearchControllerで処理されますが、SearchControllerではRedirectToActionを呼び出そうとしています。子アクションにRedirectActionsが許可されていません。
私は次に何をするのか分からないので、大歓迎です! Ray
私は、「これは同じコントローラーではありません」という言い回しは、「これは必ずしも同じコントローラーではありません」と言います。検索はRayが作業しているコントローラーのアクションになる可能性があるためです。 [確かに、検索コントローラは適切だとは思いますが...] –