2013-02-16 79 views
4

如何在彈出窗口而不是新頁面中打開模塊內容?打開DotNetNuke鏈接彈出菜單

目前,我使用的是GridView控件內的鏈接是這樣的:

<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> 
+0

描述更多關於模塊內容。 – 2013-02-16 16:34:09

回答

3

我發現我的問題的解決方案這很簡單。

只是通過NavigateURLdnnModal.show這樣的:

<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> 

注:添加的?popUp=true網址查詢參數。

相關問題