ドロップダウンリストへのasp.netバインディングに問題があり、デバッグ方法がわかりません。スタックでこれに関する他の質問をチェックしましたが、何も役に立ちませんでした。私が見る限り、選択すべき「名前」はリストにあります。
<asp:DropDownList ID="dd1" runat="server" DataSourceID="ADataSource" DataTextField="Name"
DataValueField="Name" SelectedValue='<%# Bind("Name") %>' Width="255"
AppendDataBoundItems="true" TabIndex="3" Font-Size="small" EnableViewState="true" >
<asp:ListItem Text="Select" Value="" />
</asp:DropDownList>
以下はエラーです
System.ArgumentOutOfRangeException はユーザー コードによって処理されませんでした Message='dd1' には、アイテムのリストに存在しないため無効な SelectedValue があります。パラメーター名: 値 Source=System.Web ParamName=value StackTrace: System.Web.UI.WebControls.ListControl.PerformDataBinding(IEnumerable dataSource) で System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) で System.Web .UI.WebControls.ListControl.PerformSelect() で System.Web.UI.WebControls.BaseDataBoundControl.DataBind() で System.Web.UI.Control.DataBindChildren() で System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) System.Web.UI.Control.DataBind() で System.Web.UI.Control.DataBindChildren() で System.