1

入力フィールドとボタンを備えた単純な果樹園ウィジェットを作成しました。ホームページにウィジェットを追加しました。

コントローラーを作成しました。ボタンを押すと、ActionResult を返すコントローラーの関数を呼び出します。

だから私は持っています: public ActionResult ButtonPressed() を持つ InfoWidget.cshtml InfoWidgetController.cs。

コードでやりたいことは、「ボタンを押してくれてありがとう!」のようなもので (ページ全体ではなく) ウィジェットを更新することだけです。

だからここに私の質問があります:

  1. ActionResult として何を返しますか? ホームページにとどまり、どこかにリダイレクトしないようにする方法がわかりません。Index() などを呼び出すと、Orchard が Index を見つけられないため、エラーが発生します。新しいインデックス ページを作成し、それをホームページとして設定する必要がありますか?

  2. 何らかのメッセージでウィジェットを更新するにはどうすればよいですか?

4

0 に答える 0