入力フィールドとボタンを備えた単純な果樹園ウィジェットを作成しました。ホームページにウィジェットを追加しました。
コントローラーを作成しました。ボタンを押すと、ActionResult を返すコントローラーの関数を呼び出します。
だから私は持っています: public ActionResult ButtonPressed() を持つ InfoWidget.cshtml InfoWidgetController.cs。
コードでやりたいことは、「ボタンを押してくれてありがとう!」のようなもので (ページ全体ではなく) ウィジェットを更新することだけです。
だからここに私の質問があります:
ActionResult として何を返しますか? ホームページにとどまり、どこかにリダイレクトしないようにする方法がわかりません。Index() などを呼び出すと、Orchard が Index を見つけられないため、エラーが発生します。新しいインデックス ページを作成し、それをホームページとして設定する必要がありますか?
何らかのメッセージでウィジェットを更新するにはどうすればよいですか?