したがって、リピーターと、このリピーターのすべてのレコードの「削除」ボタンがある.NETページがあります。私がしたいのは、このボタンがクリックされるたびにポップアップを表示し、ユーザーがテキストを入力して削除を確認できるようにすることです。私はすでに削除方法を機能させていますが、ポップアップ部分の表示に問題があります。AjaxToolkit : popupExtender を試しましたが、正しく構成できません。ポップアップがボタン ID を認識しません。
<ajaxToolkit:ToolkitScriptManager
ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<div
<p style="width: 125px; margin-left: 520px">
</p>
<asp:Repeater ID="Repeater1" runat="server" EnableTheming="true" onitemcommand="Repeater1_ItemCommand" >
<HeaderTemplate>
<table class="datatable fullwidthpercent">
<tr>
<td>ID </td>
<td>  Nom </td>
<td>  Prénom </td>
<td>  Email </td>
<td>  Adresse </td>
<td>  Ville </td>
<td>  Tél </td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td> <%# Eval("id") %> </td>
<td> <%# Eval("nom") %> </td>
<td> <%# Eval("prenom") %> </td>
<td> <%# Eval("email") %> </td>
<td> <%# Eval("adresse") %> </td>
<td> <%# Eval("ville") %> </td>
<td> <%# Eval("tel") %> </td>
<td><asp:Button ID="Btn1" runat="server" CommandArgument= ' <%# Eval("id") %> ' Text="Eliminer" OnClick = "buttonEliminer_click" ></asp:Button></td>
</tr>
</ItemTemplate>
<SeparatorTemplate>
<tr>
<td colspan="6"><hr /></td>
</tr>
</SeparatorTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
</form>
<ajaxToolkit:PopupControlExtender runat="server" TargetControlID="Btn1"></ajaxToolkit:PopupControlExtender>
次のエラーが表示されます。
system.argumentexception argument 'expression' is not a valid value Event validation is enabled using <pages enableEventValidation="true"/>
PS: リピーターとデータベースへのアクセスは正常に機能しています。