我在一个数据绑定的GridView中有一个隐藏字段,在IE 11.0.9600中无法呈现其值。
.aspx
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hdnField" runat="server" Value='<%# ((MyObject)Container.DataItem).MyEnumValue.ToString() %>' />
</ItemTemplate>
</asp:TemplateField>
渲染输出
Chrome/Firefox
<input type="hidden" name="..." id="..." value="MyEnumStringValue">
IE
<input name="..." id="..." type="hidden"></input>
在IE中没有值,在Chrome/Firefox中没有闭合标签,名称相同、ID相同的情况下!
我需要做什么才能使值呈现?是否还有其他人遇到过这个问题?