2

次のようなドロップダウンリストがあります。

<select id="ddlLanguage" name="culture">
    <option value="null" >Language:</option>
    <option value="ar-jo">Arabic</option>
    <option value="en-us">English</option>
    <option value="fr-FR">French</option>
    <option value="es-cl">Spanish</option>
</select>

「アラビア語」を選択すると、ドロップダウン リストに「アラビア語」が表示されます。しかし、常に「言語」を取得しています。

編集

Viewbagを使って答えを得た

脚本:-

<script type="text/javascript">
        $(function () {
            $('#ddlLanguage').val("@ViewBag.Msg");
            $('#ddlLanguage').change(function () {
                $('#currentCulture').val($(this).val());
                $(this).parents("form").submit();
            });
        });
    </script>

コントローラーでは、ViewBag.Msg の値を設定しました。

ViewBag.Msg = ddlLanguage
4

3 に答える 3

0

以下のコードでドロップダウンを更新します。

<select id="ddlLanguage" name="culture">
    <option value="null" >Language:</option>
    <option value="Arabic">Arabic</option>
    <option value="English">English</option>
    <option value="French">French</option>
    <option value="Spanish">Spanish</option>
</select>
于 2013-04-01T11:27:03.623 に答える