理解代码示例

Nis*_*dru 0 asp.net

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

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

在下拉列表中,我理解:

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

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

<%# Bind(“GenreId”) %>’
Run Code Online (Sandbox Code Playgroud)

小智 5

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