<table align="center" runat="server"> <tr> <td align="center"> <asp:ImageButton ID="btnExportPDF" runat="server" ImageUrl="~/images/adobe.PNG" ToolTip="Export to PDF" OnClick="btnExportPDF_Click" /> <asp:ImageButton ID="btnExportExcel" runat="server" ImageUrl="~/images/excel.PNG" ToolTip="Export to Excel" OnClick="btnExportExcel_Click" /> <asp:ImageButton ID="btnExportWord" runat="server" ImageUrl="~/images/word.PNG" ToolTip="Export to Word" OnClick="btnExportWord_Click" /> </td> </tr> <tr> <td align="center"> <asp:Label ID="lblSubTitle" runat="server" CssClass="subheading"> </td> </tr> <div runat="server" id="PDFReport"> <table> <tr> <td align="center"> <asp:GridView ID="gvInstallationPM" runat="server" AutoGenerateColumns="False" BorderColor="#DEBA84" BackColor="#DEBA84" BorderStyle="Solid" BorderWidth="2px" CellPadding="3" CellSpacing="2" Font-Names="Verdana" Font-Size="11px"> <footerstyle backcolor="#E4B550" forecolor="#8C4510" borderstyle="None" /> <rowstyle backcolor="White" height="20px" forecolor="#8C4510" horizontalalign="Left" /> <columns> <asp:BoundField DataField="InstallationNo" HeaderText="Installation No."> <HeaderStyle HorizontalAlign="Center" Width="100px" /> <itemstyle horizontalalign="Center" width="100px" /> <asp:BoundField DataField="InstallationDate" HeaderText="Installation Date"> <HeaderStyle HorizontalAlign="Center" Width="100px" /> <itemstyle horizontalalign="Center" width="100px" /> <asp:BoundField DataField="ClientName" HeaderText="Customer"> <HeaderStyle HorizontalAlign="Center" Width="150px" /> <itemstyle horizontalalign="Left" width="150px" /> <asp:BoundField DataField="MaterialName" HeaderText="Equipment"> <HeaderStyle HorizontalAlign="Center" Width="150px" /> <itemstyle horizontalalign="Left" width="150px" /> <asp:BoundField DataField="PMCallDate" HeaderText="PM CallDate"> <HeaderStyle HorizontalAlign="Center" Width="80px" /> <itemstyle horizontalalign="Center" width="80px" verticalalign="Top" /> </columns> <pagerstyle forecolor="#8C4510" horizontalalign="Center" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#D98C2A" Font-Bold="True" ForeColor="White" Height="20px" HorizontalAlign="Center" /> </td> </tr> <%-- <tr> <td align="center" style="padding-removed 20px"> <asp:GridView ID="gvContractPM" runat="server" AutoGenerateColumns="False" BorderColor="#DEBA84" BackColor="#DEBA84" BorderStyle="Solid" BorderWidth="2px" CellPadding="3" CellSpacing="2" Font-Names="Verdana" Font-Size="11px"> <footerstyle backcolor="#E4B550" forecolor="#8C4510" borderstyle="None" /> <rowstyle backcolor="White" height="20px" forecolor="#8C4510" horizontalalign="Left" /> <columns> <asp:BoundField DataField="MaintenanceContractNo" HeaderText="Contract No."> <HeaderStyle HorizontalAlign="Center" Width="100px" /> <itemstyle horizontalalign="Center" width="100px" /> <asp:BoundField DataField="ContractStartDate" HeaderText="Start Date"> <HeaderStyle HorizontalAlign="Center" Width="100px" /> <itemstyle horizontalalign="Center" width="100px" /> <asp:BoundField DataField="ContractEndDate" HeaderText="End Date"> <HeaderStyle HorizontalAlign="Center" Width="100px" /> <itemstyle horizontalalign="Center" width="100px" /> <asp:BoundField DataField="ClientName" HeaderText="Customer"> <HeaderStyle HorizontalAlign="Center" Width="150px" /> <itemstyle horizontalalign="Left" width="150px" /> <asp:BoundField DataField="MaterialName" HeaderText="Equipment"> <HeaderStyle HorizontalAlign="Center" Width="150px" /> <itemstyle horizontalalign="Left" width="150px" /> <asp:BoundField DataField="PMCallDate" HeaderText="PM CallDate"> <HeaderStyle HorizontalAlign="Center" Width="80px" /> <itemstyle horizontalalign="Center" width="80px" verticalalign="Top" /> </columns> <pagerstyle forecolor="#8C4510" horizontalalign="Center" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#D98C2A" Font-Bold="True" ForeColor="White" Height="20px" HorizontalAlign="Center" /> </td> </tr>--%> </table> -> this page have 3 image button export to PDF,EXCEL & WORD I have on master page HomePage.Master <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="HomePage.master.cs" Inherits="CMMaintenance.UI._Master.HomePage" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> <%@ Register Src="~/_UserControl/PMAlerts.ascx" TagName="PM" TagPrefix="Alert" %> <%@ Register Src="~/_UserControl/WarrantyExpiry.ascx" TagName="Warranty" TagPrefix="Expiry" %> <%@ Register Src="~/_UserControl/ContractExpiry.ascx" TagName="Contract" TagPrefix="Expiry" %> <%@ Register Src="~/_UserControl/DebitNoteAlter.ascx" TagName="DebitNote" TagPrefix="Alert" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Care Mediquip - Medical Equipment Dealers</title> <link href="../_CSS/style.css" rel="stylesheet" type="text/css" /> <link href="../_CSS/Comman.css" rel="stylesheet" type="text/css" /> <script src="../_JS/CommonFunction.js" type="text/javascript"></script> <%--<link href="../css/CMMaintenance.css" rel="stylesheet" type="text/css" />--%> <script type="text/javascript" language="javascript"> function closeDOB() { var y = document.getElementById('divDOB'); // alert(y); y.style.display = 'none'; var x = document.getElementById('ctl00_ModalPopupExtender1_backgroundElement'); // alert(x); x.style.display = 'none'; // $find('divDOB').hide(); } function closeAMC() { var z = document.getElementById('divAMC'); z.style.display = 'none'; var w = document.getElementById('ctl00_ModalPopupExtender2_backgroundElement'); w.style.display = 'none'; } function closeWarranty() { var a = document.getElementById('divWarranty'); a.style.display = 'none'; var b = document.getElementById('ctl00_ModalPopupExtender3_backgroundElement'); b.style.display = 'none'; } function closeContract() { var a = document.getElementById('divContract'); a.style.display = 'none'; var b = document.getElementById('ctl00_ModalPopupExtender1_backgroundElement'); b.style.display = 'none'; } function closeDebit(){ var a = document.getElementById('divDebit'); a.style.display = 'none'; var b = document.getElementById('ctl00_ModalPopupExtender4_backgroundElement'); b.style.display = 'none'; } function ShowPopUP(){ $find('ModalPopupExtender4').show(); } </script> <style type="text/css"> .RadWModalImage { filter: Alpha(Opacity=80); -moz-opacity: 0.4; opacity: 0.4; background-color: #666699; } .TitlebarRight { background: transparent url(../images/cross_icon_normal.png) no-repeat scroll right center; cursor: pointer; /* float: right;*/ height: 15px; width: 20px; /* margin-top: 5px; margin-right: 5px;*/ } .popup_Titlebar { background: transparent url(../images/titlebar_bg.jpg) repeat scroll 0 0; height: 29px; } .TitlebarLeft { float: left; color: #FFFFFF; font-family: verdana; font-size: 12px; font-weight: bold; padding-left: 10px; /* width: 990px; /* margin-top: 5px;*/ } .popup_Container { background-color: white; border: 2px solid #000000; padding: 0; } </style> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <div id="wrapper"> <div id="header"> <h1> CARE MEDIQUIP</h1> <div align="right" style="height: 100%; padding-removed 0px; padding-removed 8px"> <asp:Image ID="Image1" runat="server" ImageUrl="~/images/CareMediquipMain.gif" Width="70" Height="65" /> </div> </div> <div id="menu"> <%-- <ul> <li><a id="InstallationLink" href="<%= Page.ResolveUrl("> INSTALLATION</a></li> <li><a id="PMLink" href="<%= Page.ResolveUrl(">PM Details</a></li> <li><a id="ComplaintLink" href="#">COMPLAINTS</a></li> <li><a id="ReportsLink" href="#">REPORTS</a></li> <li><a href="#">ABOUT</a></li> </ul>--%> <ul> <li> <asp:LinkButton ID="AMC" runat="server" Style="color: White">PM ALERTS</li> <li> <asp:LinkButton ID="Warranty" runat="server" Style="color: White">WARRANTY EXPIRY</li> <li> <asp:LinkButton ID="Contract" runat="server" Style="color: White">CONTRACT EXPIRY</li> <li> <asp:LinkButton ID="DebitNote" runat="server" Style="color: White">Debit Note Reminder</li> </ul> </div> <div align="right" style="vertical-align: top; font-size: 11px; font-weight: bold;<br mode=" hold=" /> padding-right: 15px;"> <%-- <asp:LinkButton ID="AMC" runat="server" Style="color: Maroon">PM Alerts <asp:LinkButton ID="Warranty" runat="server" Style="color: Maroon">Warranty Expiry--%> <asp:Label ID="lblWelcomeUser" runat="server" Text=""> <a href="../Default.aspx">LOG OUT</a> </div> <table align="left"> <tr> <td align="left" valign="top"> <div id="left"> <ul style="line-height: 50px"> <li><a href="../ClientUI/Installation.aspx">INSTALLATION</a></li> <li><a href="../ClientUI/InstallationOtherReoorts.aspx">INSTALLATION PRINTS</a></li> <li><a href="../ClientUI/MaintenanceContractForm.aspx">MAINTENANCE CONTRACT</a></li> <li><a href="../ClientUI/InstallationMaterialEdit.aspx">EQUIPMENT EDIT</a></li> <li><a href="../ClientUI/PMCallForm.aspx">PM CALL FORM</a></li> <li><a href="../ClientUI/DebitNote.aspx">DEBIT NOTE</a></li> <li><a href="../ClientUI/PMDebitNote.aspx">PM DEBIT NOTE</a></li> <li><a href="../ClientUI/ComplaintForm.aspx">REGISTER COMPLAINT </a></li> <li><a href="../ClientUI/ExpiryACK.aspx">EXPIRY ACKNOWLEDGEMENT</a></li> <li><a href="../ClientUI/Reports.aspx">REPORTS</a></li> </ul> </div> </td> <td align="left" valign="top" width="100%" height="400px"> <div id="content" align="left"> <div id="right" style="vertical-align: top;"> <%-- <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <contenttemplate>--%> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> <%-- </contenttemplate> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <progresstemplate> <div style="removed: fixed; height: 10%; removed 40%; removed 50%;"> <img src="../images/ajax-loader.gif" alt="Please Wait ..." /><br /> <span style="color: #763333; font-weight: bold; font-size: 12px">Please Wait...</span> </div> </progresstemplate> --%> </div> </div> </td> </tr> </table> <div id="footer"> <p class="copyright"> © Care Mediquip 2011 </p> <p class="poweredby"> Powered by <a href="http://www.banyantreesoft.com/" title="BanyanTree Software Solutions"> <img src="../images/banyantreelogo.gif" alt="Banyan Tree Software Solutions" align="middle" style="border-width: 0px; text-decoration: none;" /> </a> </p> </div> </div> <div style="height: 400px; text-align: left" id="divAMC" align="center"> <table class="popup_Container"> <tr> <td colspan="2" id="Td1" class="popup_Titlebar"> <table> <tr> <td class="TitlebarLeft" width="720px"> PM Alerts </td> <td align="right" class="TitlebarRight" önclick="closeAMC();" valign="middle"> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Panel ID="Panel1" runat="server" ScrollBars="Auto" Height="400px"> <Alert:PM runat="server" ID="AlertPM" /> </td> </tr> </table> </div> <div style="height: 400px; text-align: left" id="divWarranty" align="center"> <table class="popup_Container"> <tr> <td colspan="2" id="Td2" class="popup_Titlebar"> <table> <tr> <td class="TitlebarLeft" width="700px"> Alerts for Warranty Expiry </td> <td class="TitlebarRight" önclick="closeWarranty();" valign="middle" style="padding-removed 5px;"> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Panel ID="Panel3" runat="server" ScrollBars="Auto" Height="400px"> <Expiry:Warranty ID="Warranty1" runat="server" /> </td> </tr> </table> </div> <div style="height: 400px; text-align: left" id="divContract" align="center"> <table class="popup_Container"> <tr> <td colspan="2" id="Td3" class="popup_Titlebar"> <table> <tr> <td class="TitlebarLeft" width="700px"> Alerts for Contract Expiry </td> <td class="TitlebarRight" önclick="closeContract();" valign="middle" style="padding-removed 5px;"> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Panel ID="Panel2" runat="server" ScrollBars="Auto" Height="400px"> <Expiry:Contract ID="Expiry1" runat="server" /> </td> </tr> </table> </div> <div style="height: 400px; text-align: left" id="divDebit" align="center"> <table class="popup_Container"> <tr> <td colspan="2" id="Td4" class="popup_Titlebar"> <table> <tr> <td class="TitlebarLeft" width="700px"> Debit Note Reminders </td> <td class="TitlebarRight" önclick="closeDebit();" valign="middle" style="padding-removed 5px;"> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Panel ID="Panel4" runat="server" ScrollBars="Auto" Height="400px"> <Alert:DebitNote ID="DBNote" runat="server" Visible="true" /> </td> </tr> </table> </div> <cc1:ModalPopupExtender ID="ModalPopupExtender2" runat="server" DropShadow="false" Drag="True" Enabled="true" TargetControlID="AMC" PopupControlID="divAMC" BackgroundCssClass="RadWModalImage"> <cc1:ModalPopupExtender ID="ModalPopupExtender3" runat="server" DropShadow="false" Drag="True" Enabled="true" TargetControlID="Warranty" PopupControlID="divWarranty" BackgroundCssClass="RadWModalImage"> <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" DropShadow="false" Drag="True" Enabled="true" TargetControlID="Contract" PopupControlID="divContract" BackgroundCssClass="RadWModalImage"> <cc1:ModalPopupExtender ID="ModalPopupExtender4" runat="server" DropShadow="false" önOkScript="ShowPopUP()" Drag="True" Enabled="true" TargetControlID="DebitNote" PopupControlID="divDebit" BackgroundCssClass="RadWModalImage"> </form> <script type="text/javascript"> function toggleVisibility(controlId) { // alert(controlId); // alert('hello'); var ctrl = document.getElementById(controlId); var divM = document.getElementById('divMaster'); var divC = document.getElementById('divComplaint'); var divR = document.getElementById('divReport'); var divI = document.getElementById('divInstallation'); // divM.style.display = 'block'; // divC.style.display = 'none'; // divR.style.display = 'none'; if (ctrl.id == 'MasterLink') { //alert('hi'); divM.style.display = 'block'; divC.style.display = 'none'; divR.style.display = 'none'; divI.style.display = 'none'; } else if (ctrl.id == 'ComplaintLink') { //alert('hi2'); divC.style.display = 'block'; divM.style.display = 'none'; divR.style.display = 'none'; divI.style.display = 'none'; } else if (ctrl.id == 'ReportsLink') { //alert('hi3'); divR.style.display = 'block'; divC.style.display = 'none'; divM.style.display = 'none'; divI.style.display = 'none'; } else if (ctrl.id == 'InstallationLink') { divI.style.display = 'block'; divR.style.display = 'none'; divC.style.display = 'none'; divM.style.display = 'none'; } } </script> </body> </html>
I have referenced that PmAlert.ascx page called in master page popUp control. while m click on export to pdf button it give error like "Control 'ctl00_AlertPM_gvInstallationPM' of type 'GridView' must be placed inside a form tag with runat=server." Please help to solve this probl
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)