2012-05-04 13 views
2

私はmvc3を使用しており、DropDownListForヘルパーを使用してドロップダウンリストを持っています。選択した値をデフォルト値に設定します。ユーザが異なるアイテムを選択すると、そのアイテムの選択されたプロパティはそのようにマークされない。すなわち、デフォルト値はレンダリングされたHTML内で選択されたプロパティを依然として有する。これは正常な動作ですか? jqueryを使用してddl valプロパティを取得すると、最近選択した項目に正しく設定されています...これがドロップダウンリストの仕組みですか?私はIE、FF、Chrome、IEをチェックしましたが、オプションの横にある選択されたプロパティを持っていません...選択したDropDownListプロパティがhtmlで変更されますか?

答えて

1

編集: Infact iveはfirefox 9 +でそれをテストしました。選択した変更箇所でhtmlソースを変更します。

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

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

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

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

+0

ありがとう!私は火薬瓶を使ってddlを調べていますが、私はそれが変更を表示すると思ったでしょうか?以前に何らかの理由で起きていたことを覚えているようです... –

+0

IveはChromeとFirefoxをチェックしました。私はそれがfirefoxの場合ではないことを思い出しました。正しいページのソースが表示されていることを確認してください。 ChromeまたはFirefoxの 'Cntrl + U' – Doomsknight

関連する問題