1

ドロップダウンのイベントでChildActionホームコントローラーでトリガーしたい。onchangeドロップダウンは にあり_Layout.cshtmlます。

JavaScriptでそれを行うことは可能ですか?

これが現時点での私のコードです。

$('#langDropdown').change(function() {
    var lang = $(this).val();
    alert(lang);
});

そして、ここに私のドロップダウンがあります:

@Html.DropDownList("Language", ViewData["Languages"] as SelectList, 
         new { id = language })

フォームの内部ではありません。どうすればそれを行うことができますか。ありがとう!

注: 私はアラートをテスト目的で使用しています。

4

1 に答える 1

0

別のアクションに POST リクエストを送信するフォームにドロップダウンを配置する必要があります (このアクションは、子アクションと同じ名前にすることができます)。

以前の回答で説明したように、POST アクションは元の URL にリダイレクトする必要があります(コメントも参照してください)。

于 2013-09-01T03:30:44.680 に答える