動的に生成されたチェックボックス項目を含む CheckBoxList コントロールがあります。このチェックボックス リストにはユーザー名が含まれます。AjaxControlToolkit の Gravatar コントロールを使用して、ユーザーが自分のプロフィール写真を持てるようにしています。私が欲しいのは、ユーザー名をテキストとして含むチェックボックスが CheckBoxList に追加されたときに、チェックボックスの前後に Gravatar コントロールも追加して、対応するユーザーの表示画像を表示することです。私の頭に浮かんだ別の方法は、チェックボックスと gravatar を備えたカスタム ユーザー コントロールを使用することです。しかし、他の簡単で簡単な解決策があれば、私に提案してください。コードは次のとおりです。
<table class="style1">
<tr>
<td align="right" style="padding: 5px" width="25%">
Username/Email:</td>
<td style="padding: 5px">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" CssClass="newButton"
onclick="Button1_Click" Text="Search" />
</td>
</tr>
<tr>
<td align="right" style="padding: 5px" valign="top" width="25%">
Results:</td>
<td style="padding: 5px">
<asp:CheckBoxList ID="CheckBoxList1" runat="server"
onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"
AutoPostBack="True">
</asp:CheckBoxList>
</td>
</tr>
<tr>
<td align="right" style="padding: 5px" width="25%" valign="top">
Selected People:</td>
<td style="padding: 5px">
<asp:ListBox ID="ListBox1" runat="server" Height="149px" Width="260px">
</asp:ListBox>
</td>
</tr>
</table>
ご覧のとおり、checkboxlist から選択したアイテムを含むリストボックスもあります。可能であれば、リストボックスについても同じことを提案してください。