Open DotNetNuke Link Popup
asp.net, c#, dotnetnuke, dotnetnuke-module
Solution
I found a solution for my question and it was very simple.
Just pass `NavigateURL` to `dnnModal.show` like this:
<asp:TemplateField HeaderText="Surname" >
<ItemTemplate>
<a href="javascript:dnnModal.show('<%#DotNetNuke.Common.Globals.NavigateURL("AddOrUpdateStudent","StudentID=" + Eval("StudentID").ToString(),"mid=" + ModuleId) + "?popUp=true" %>',false,550,950,true)" class="">
<%# Eval("Surname").ToString()%>
</a>
</ItemTemplate>
</asp:TemplateField>
Note: The addition of the `?popUp=true` URL query parameter.
Problem
How can I open module content in a popup instead of a new page? Currently, I am using a link inside a GridView like this: ``` <asp:GridView ID="grdStudentAttendanceList" runat="server" AutoGenerateColumns="False" EnableViewState="false"> <AlternatingRowStyle BackColor="White" /> <Columns> <asp:TemplateField HeaderText="Surname" > <ItemTemplate> <a href='<%# DotNetNuke.Common.Globals.NavigateURL("AddOrUpdateStudent","StudentID=" + Eval("StudentID").ToString(),"mid=" + ModuleId) %>' class=""> <%# Eval("Surname").ToString()%> </a> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> ```