次のようなドロップダウンリストがあります。
<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