標準のドロップダウンリストがあり、リストにデータバインドできます。
<asp:DropDownList runat="server" ID="ddlMake" ClientIDMode="Static" DataTextField="Name" DataValueField="URL" AppendDataBoundItems="true">
<asp:ListItem>Select Make</asp:ListItem>
</asp:DropDownList>
以下のようなオプションにデータ属性を追加したいと思います。
<asp:ListItem data-siteid="<%# DataBinder.Eval(Container.DataItem, "SiteID") %>">Select Make</asp:ListItem>
data-siteidを認識しないため、明らかにエラーが発生します。
リストはデータバインドされています。
ヒントは便利です