2

私は mvc3 を使用しており、ドロップダウンリストがあります (DropDownListFor ヘルパーを使用)。選択した値をデフォルト値に設定しました。ユーザーが別のアイテムを選択すると、そのアイテムの選択されたプロパティはそのようにマークされません。つまり、レンダリングされた html では、デフォルト値はまだ選択されたプロパティを持っています。これは正常な動作ですか?jqueryを使用してddl valプロパティを取得すると、最近選択したアイテムに正しく設定されます...これはドロップダウンリストの仕組みですか? IE、FF、Chrome、およびIEにはオプションの横に選択されたプロパティさえないことを確認しました...

4

1 に答える 1

1

編集:Infactiveはfirefox9+でテストしました。選択した変更場所でhtmlソースを変更します。

<option selected="selected" value="2">(0002)    </option>
<option value="3">(0003)     </option>

現在の(正しい)ページのソースと正しいオプションリストを表示していることを確認してください。Control + UFirefoxまたはChromeで。

ドロップダウンボックスを変更すると、舞台裏で選択した値が変更されます。あなたが観察したように。したがって、送信などは、新しく選択された値を使用します。

とにかく心配することは何もありません:)

于 2012-05-04T12:06:10.593 に答える