Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
ASP.NEt下拉列表忽略更改_Asp.net_Drop Down Menu - Fatal编程技术网

ASP.NEt下拉列表忽略更改

ASP.NEt下拉列表忽略更改,asp.net,drop-down-menu,Asp.net,Drop Down Menu,我使用的是实体框架,我有一个问题,这个下拉列表忽略了我的更改/不反映数据库 <asp:FormView ID="FormView1" runat="server" DataSourceID="edsFoo" > <asp:DropDownList ID="myDD" runat="server" AppendDataBoundItems="true" DataValueField='<%# Bind("something") %>'>

我使用的是实体框架,我有一个问题,这个下拉列表忽略了我的更改/不反映数据库

 <asp:FormView ID="FormView1" runat="server" DataSourceID="edsFoo" >
 <asp:DropDownList ID="myDD" runat="server" AppendDataBoundItems="true"   DataValueField='<%# Bind("something") %>'>            
 <asp:ListItem Value="0" Text="NO" />
 <asp:ListItem Value="1" Text="YES" />
 <asp:ListItem Value="2" Text="PARTIALLY" />
</asp:DropDownList>
</asp:FormView>
绑定中的“Something”是一个int,它是1。 当表单启动时,我总是看到NO,尽管来自EF的值是1。
有什么问题吗?

请使用“SelectedValue”属性而不是DataValueField。DataValueField用于指定数据源中要为ListItem值绑定的属性

<asp:DropDownList ID="myDD" runat="server" AppendDataBoundItems="true"   SelectedValue='<%# Bind("something") %>'>            

你试过DataValueField=什么吗?我用过那个字段。。数据值字段=