我有一个这样的下拉列表:
<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