0

私はウィッチで例を見つけました。私はasp.net webformsで何かを理解していません.この例は、詳細ビューコントロールを使用して作成されています.コードは次のとおりです:

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

ドロップダウンリストでは、次のことを理解しています:

  • DataTextField - ドロップダウンに表示されるアイテムの名前を表します
  • DataValueField = 選択したアイテムの値を表します
  • SelectedValue - ユーザーが選択した項目を表していると思いますが、間違っているかどうかはわかりません

上記の説明が正しい場合、GenreId がデータベースの列である場合、このステートメントは何を生成しますか。

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

1 に答える 1

5

これにより、ドロップダウンの選択された値が「GenreId」に設定されます。したがって、ドロップダウンのデフォルト値は ID になります。

于 2012-10-10T11:14:09.293 に答える