将ModalPopupExtender TargetControlID设置为LIstView按钮

我想知道我如何能够将我的ModalPopupExtenderTargetControlID设置为ListView上的Button。

我尝试将TargetControlID设置为的按钮位于ListView上的Alternating和Item模板中。 所以我相信我需要将TargetControlID设置为两个按钮,或者有两个不同的ModalPopupExtenders

这是我的ModalPopupExtender

   

这是我的listview的交替模板:

   .. .. ..   

这将是ItemTemplate完全相同的设置。

您可以使用java-script来完成工作:

 Open pop-up Close pop-up  

更新(使用服务器端)您需要首先将假服务器按钮(display:none)设置为弹出扩展器的目标控件ID:

     

在您想要显示或关闭弹出窗口的代码后面,您只需要调用以下函数:

  mp1.Show(); //to display popup mp1.Hide() //to close popup