我在數據綁定的GridView中有一個隱藏字段,它在IE 11.0.9600中沒有渲染它的值。隱藏的字段值不在IE中呈現
的.aspx
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hdnField" runat="server" Value='<%# ((MyObject)Container.DataItem).MyEnumValue.ToString() %>' />
</ItemTemplate>
</asp:TemplateField>
渲染輸出
鉻/火狐
<input type="hidden" name="..." id="..." value="MyEnumStringValue">
IE
<input name="..." id="..." type="hidden"></input>
相同的名稱,相同的id,在ie中沒有值,在Chrome/Firefox中沒有結束標記!
我需要做些什麼來獲得渲染值?任何人都經歷過這個?
您是否爲HiddenField控件添加了ControlAdapter類? – angrymrt
@angrymrt不,我從來不需要使用它們。 – mizzle