理解代码示例

时间:2012-10-10 10:46:20

标签: asp.net

我在女巫中找到了一个例子我对asp.net webforms中的内容并不了解。该示例是使用详细信息视图控件制作的。这是代码:

<InsertItemTemplate>
    <asp:DropDownList ID=”DropDownList1” runat=”server” 
     DataSourceID=”GenresDataSource“ DataTextField=”Name” DataValueField=”Id” 
     SelectedValue=’<%# Bind(“GenreId”) %>’>
</asp:DropDownList>
</InsertItemTemplate>

在下拉列表中,我理解:

  • DataTextField - 表示下拉列表中显示的项目的名称
  • DataValueField =表示所选项目的值
  • SelectedValue - 我认为它代表用户选择的项目,但如果我错了,我不确定是否知道我

如果我在顶部说的是真的,那么在GenreId是数据库中的列的情况下,该语句会产生什么:

<%# Bind(“GenreId”) %>’

1 个答案:

答案 0 :(得分:5)

这会将下拉列表的选定值设置为“GenreId”。因此下拉列表的默认值将是ID。