0

私は を持ってViewModelList<Mouse>ます。viewそれとバインドされた私の には、マウスIDviewmodelを持つ があります。dropdownlistユーザーがリストからアイテムを選択すると、ページに表示される多くのテキストボックス (マウス情報を表示) に表示される情報を変更する必要があります。どうすればこれを行うことができますか?(コントローラー/カミソリ/..を使用して?)

私は試してみました

@Html.DropDownList(mouseList, new { AutoPostBack = "true",OnSelectedIndexChanged="GarantiDropDown_Change" })

コントローラーにメソッドを挿入しますが、機能しません。

4

1 に答える 1

0

asp.net mvcautoPostBackには、またはonSelectedItemChangedイベントなどはありません。これらはasp.net WebFormsに属します。やりたいことをするためには、javascriptを使用する必要があります。

このようなもの :

@Html.DropDownList(mouseList, new { onchange = "this.form.submit();" })

controller追加しactionて、formデータを受信します。

これらの質問を確認してください+ , + , + :

于 2013-05-03T10:42:13.623 に答える