ASP.NET - Dynamic ModalPopupExtender

北战南征 提交于 2019-12-02 04:07:28

I would do it thusly:

<a href="#" onclick="doPopUp()" Text="SomeLinkButton Lookalike" />
<asp:LinkButton runat="server" ID="someHiddenButton" CssClass="hidden" />

then javascript:

function doPopUp(){
    var somehiddenbutton = 
        document.getElementById('<%= someHiddenButton.ClientID %>');
        somehiddenbutton.click();
}

Then you can simply have a runat server linkbutton with CSS property display:none, and that will be your TargetControlID for your ModalPopupExtender.

Hope this helps, JP

EDIT: I didn't include the .click() method. dunce moment

If you can post a bit of code then it will surely help. For now I can suggest to have a hidden button as TargetControl and then use the Show method of the ModalPopUp to display it on link button click.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!