私はこの質問の答えを探しましたが、私が探しているものを完全に満たすものはありません。 私はアイテムのドロップダウンリストを持っています。ユーザーがアイテムを選択すると、選択した値を2つの異なるリスト(dbから読み込まれ、ViewDataに格納されている)のアイテムと比較したいと考えています。そうすれば、どのリスト項目が一致したかに基づいて、他のフォームデータを設定することができます。このクライアント側(つまり、JQuery/Javascriptを使用)を行いたいと思います。 この投稿は、良いスタートのように見えますが、私は2つの異なるリストの項目と私の1つの値を比較する必要があります。 Need simple example of how to populate javascript array from Viewdata listJavascriptで比較ViewDataのリストの値をDropDownlistで選択した項目
1
A
答えて
0
は最終的に私の質問への答えを得ました。私.cshtmlファイルの形式]セクションでは、私が持っている:私の.cshtmlファイルのjavascriptの部分で
@Html.DropDownList("DropDownCompany", (ViewData["DropDownCompanies"] as SelectList), "Select a Company")
を私は持っている:
$('#DropDownCompany').change(function() {
var dropdownvalue = $('#DropDownCompany').val();
// This is a list of objects
var str2 = @Html.Raw(Json.Encode(ViewData["CompaniesData"]));
をその後、私は後ですることができます(まだjavascriptの部分内)経由で比較する:
// CompanyKey is a field of the CompaniesData class
for(var i in str2) {
if (str2[i].CompanyKey == dropdownvalue) {
// Do Stuff
}
関連する問題
- 1. 選択した値と値を別のリストと比較する
- 2. リスト内の項目の比較
- 3. スピナーの選択項目の文字と文字セットの比較
- 4. JavascriptでJSONの項目を選択
- 5. DropDownListの選択項目を.NET MVCのリストに動的に追加します
- 6. 選択した項目の値をHTMLで選択する選択グループ
- 7. Forループを使用したリスト項目の比較と削除
- 8. Jquery Ajax ServerControl DropDownlist ajaxコール後に選択した項目
- 9. 重複DropDownListの行の合計値gridview内の選択された項目
- 10. Pythonで2つのリストの項目を比較する
- 11. javascriptの選択項目を別の選択項目に移動する
- 12. ViewData辞書のリストの項目を表示できません。
- 13. Python/PySideで選択されたリスト項目をクリアします
- 14. jqueryで選択したドロップダウンボックスの項目を再選択
- 15. フォームフィールドの値と選択した値を比較する
- 16. Pythonは2つのリストとフィルタリング項目を比較します
- 17. ピッカー選択した項目
- 18. 選択した項目が
- 19. DropDownList値を選択した後にリストを表示するRazor
- 20. AspxListBoxの選択項目はnullですが、項目を選択します
- 21. 私はリストを持って、リストで選択した項目からMVCアプリケーションで
- 22. のDropDownListとViewDataを
- 23. cssで項目を選択
- 24. チェックボックス - 選択値との比較
- 25. リストボックスバインディング選択項目の値を取得
- 26. ドロップダウンリストの項目から値を選択
- 27. リストから項目をランダムに選択
- 28. JListの選択した項目をストリング
- 29. マスターページで選択されたリスト項目を追跡する
- 30. jqueryを使用して項目のリスト内の項目を選択