0

DropDownListForページで aと a ラベル テキストを使用しています。

<%=Html.DropDownListFor(x => x.MotiveClientType,
                        new SelectList(
                            Model.ClientMotives, "Id", "Label", Model.MotiveClientType),
                        new { id = "ddlMotiveClientType" }
)%>                       

で値を選択するときにラベルを変更するにはどうすればよいDropDownListForですか?

4

1 に答える 1

1

これを可能にする ASP.NET MVC 固有の機能については知りませんが、jQuery でそれを行うのはかなり簡単なことです。イベント ハンドラーをドロップダウンの変更イベントに接続し、ラベル テキストを設定する例を次に示します。

$("#DropDownID").change(function () {
    $("#LabelID").text("Your text here");
});

ID を関連する値に置き換えるだけです。

于 2012-11-16T21:49:06.900 に答える