我在女巫中找到了一个示例,我不明白 asp.net webforms 中的某些内容。该示例是使用详细信息视图控件制作的。代码如下:
<InsertItemTemplate>
<asp:DropDownList ID=”DropDownList1” runat=”server”
DataSourceID=”GenresDataSource“ DataTextField=”Name” DataValueField=”Id”
SelectedValue=’<%# Bind(“GenreId”) %>’>
</asp:DropDownList>
</InsertItemTemplate>
在下拉列表中,我了解:
- DataTextField - 表示下拉菜单中显示的项目的名称
- DataValueField = 表示选中Item的值
- SelectedValue - 我认为它代表用户选择的项目,但如果我错了,我不确定是否正确
如果我在顶部所说的是真的,那么在 GenreId 是数据库中的列的情况下,该语句会生成什么:
<%# Bind(“GenreId”) %>’