在我的一个ASP.NET网页中,我使用了Grid并在Grid中嵌入了Delete按钮,如下所示:
<ItemTemplate>
<asp:LinkButton ID="DeleteBtn" CssClass="btn green" CommandArgument='<%#Eval("id") %>' CommandName="delete" ToolTip="Delete" Text="Delete"
runat="server" />
</ItemTemplate>
我尝试在此“删除”按钮上使用“确认扩展程序”,但在运行时,“找不到”该文件扩展程序的“TargetControlId”。但是,确认扩展器工作正常按钮在网格外。无论如何我可以将确认扩展器应用到网格内的按钮吗?
答案 0 :(得分:1)
您在哪里放置了确认扩展程序代码?按钮的ID仅存在于ItemTemplate容器内,因此您必须将扩展器放在ItemTemplate中。如果您在ItemTemplate之外有扩展器,则可以使用事件OnItemDataBound执行某些操作,并在代码中获取按钮实例并将ConfirmExtender应用于该实例。
/尤