Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html.dropdownlistfor DropDownList在IE中返回一个空字符串,在FF中可以正常工作_Html.dropdownlistfor - Fatal编程技术网

Html.dropdownlistfor DropDownList在IE中返回一个空字符串,在FF中可以正常工作

Html.dropdownlistfor DropDownList在IE中返回一个空字符串,在FF中可以正常工作,html.dropdownlistfor,Html.dropdownlistfor,我有一个下拉列表,它只是一个字符串称呼的列表。提交表单时,无论选择什么值,字段都是空字符串。 在firefox中,它完全按照预期工作……但在IE中则不然。 敬礼: 感谢您的帮助 改为这样做可以修复 <tr> <td>Salutation : </td><td><%= Html.DropDownList("Salutation", new SelectList(Salutations.SalutationList.Select(x =

我有一个下拉列表,它只是一个字符串称呼的列表。提交表单时,无论选择什么值,字段都是空字符串。 在firefox中,它完全按照预期工作……但在IE中则不然。 敬礼:


感谢您的帮助

改为这样做可以修复

<tr>
    <td>Salutation : </td><td><%= Html.DropDownList("Salutation", new SelectList(Salutations.SalutationList.Select(x => new { value = x, text = x }), "value", "text", Model.Salutation), "")%></td>
</tr>

我今天用html.dropdownlist遇到了这个问题。解决方案类似于长格式的SelectList。