Click here to Skip to main content
15,902,299 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
C#
protected void btnExportToPDF_Onclick(object sender, EventArgs e)
      {

          Response.ContentType = "application/pdf";
          Response.AddHeader("content-disposition", "attachment;filename=TestPage.pdf");
          Response.Cache.SetCacheability(HttpCacheability.NoCache);
          StringWriter sw = new StringWriter();
          HtmlTextWriter hw = new HtmlTextWriter(sw);
          this.Page.RenderControl(hw);
          StringReader sr = new StringReader(sw.ToString());
          Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
          HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
          PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
          pdfDoc.Open();
          htmlparser.Parse(sr);
          pdfDoc.Close();
          Response.Write(pdfDoc);
          Response.End();
      }



at highlighted line i got this error

C#
"Extender control 'ModalPopupExtender1' is not a registered extender control. Extender controls must be registered using RegisterExtenderControl() before calling RegisterScriptDescriptors().
Parameter name: extenderControl"



This is my source Page:

C#
<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>
<%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
    Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation ="false" CodeBehind="MessageView.aspx.cs" Inherits="lnt.EIPVidhya.EDMS.Layouts.EDMS.MessageView"
    DynamicMasterPageFile="~masterurl/default.master" %>
<%@ Register Src="~/_controltemplates/CommonControls/MsgBox.ascx" TagName="MsgBox"
    TagPrefix="uc1" %>
<%@ Register Src="~/_controltemplates/EDMS/ucDocumentView.ascx" TagName="ucDocumentView"
    TagPrefix="uc2" %>
<%@ Register Src="~/_controltemplates/EDMS/ucFileView.ascx" TagName="ucFileView"
    TagPrefix="uc3" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="PageHead" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="server">
    <link href="../STYLES/LNTStyle.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        .style1
        {
            width: 73%;
        }
        .modalBackground
        {
            background-color: Gray;
            filter: alpha(opacity=70);
            opacity: 0.7;
        }
    </style>
    <script type="text/javascript">
        function onCancel()
        { }
    </script>
</asp:Content>
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <uc1:MsgBox ID="MsgBox1"  runat="server" />
    <uc3:ucFileView ID="FileView"  runat="server" />
    <table width="100%" align="center">
        <tr valign="top" align="center">
            <td align="center" colspan="3">
                <asp:Label ID="lblcomm" runat="server" Text="Message View" CssClass="PageHead"></asp:Label>
            </td>
        </tr>
    </table>
    <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnAdd"
        OnCancelScript="onCancel()" PopupControlID="pnlpopup" CancelControlID="btnCancel"
        BackgroundCssClass="modalBackground">
    </asp:ModalPopupExtender>
    <asp:Panel ID="pnlpopup" runat="server" BackColor="White" Height="600px" Width="1200px"
        Style="display: none" ScrollBars="Both">
        <table id="Table1" cellpadding="4" cellspacing="4" border="0"  runat="server" width="100%">
            <tr>
                <td>
                    <uc2:ucDocumentView ID="DocumentView"  runat="server" />
                </td>
            </tr>
            <tr>
                <td align="center">
                    <asp:Button ID="btnCancel" runat="server" Text="Close" />
                </td>
            </tr>
        </table>
    </asp:Panel>
    <asp:Button ID="btnAdd" runat="server" Text="Add" Style="display: none" />
    <%-- <div id="divInbox"  runat="server" style="display: none; border-width: 1px; border-style: solid;
        height: 650px; border-color: black; background-color: #cccccc;">--%>
    <table id="Table2"  runat="server" width="100%">
        <tr>
            <td align="right">
                <asp:Button ID="ExportToWord" Text="ExportToWord" ToolTip="Word" runat="server" OnClick="btnExportToWord_Onclick"
                    CssClass="LabelHead" />
                 <asp:Button ID="ExportToPDF" Text="ExportToPDF" ToolTip="PDF" runat="server" OnClick="btnExportToPDF_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="btnExportToExcel" Text="ExportToExcel" ToolTip="Excel" runat="server" OnClick="btnExportToExcel_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="bttnReply" Text="Reply" ToolTip="Reply" runat="server" OnClick="bttnReply_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="bttnReplyAll" Text="Reply All" ToolTip="Reply All" runat="server"
                    OnClick="bttnReplyAll_Onclick" CssClass="LabelHead" />
                <asp:Button ID="btnRegisterReply" Text="Register Reply" ToolTip="Register Reply" runat="server" OnClick="btnRegisterReply_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="btnRegisterReplyAll" Text="Register Reply All" ToolTip="Register Reply All" runat="server"
                    OnClick="btnRegisterReplyAll_Onclick" CssClass="LabelHead" />
                <asp:Button ID="bttnForward" Text="Forward" ToolTip="Forward" runat="server" OnClick="bttnForward_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="bttnSend" Text="Edit & Send" ToolTip="Edit & Send" runat="server"
                    OnClick="bttnForward_Onclick" CssClass="LabelHead" />
                <asp:Button ID="bttnHistory" Text="History" ToolTip="History" runat="server" OnClick="bttnHistory_Onclick"
                    CssClass="LabelHead" />
                <asp:Button ID="bttnSerchHome" Text="Search Home" ToolTip="Search Home page for Message "
                    runat="server" OnClick="bttnSerchHome_Onclick" CssClass="LabelHead" />
                <asp:Button ID="bttnHome" runat="server" Text="Back to Search Message" OnClick="bttnHome_Onclick"
                    CssClass="LabelHead" />
            </td>
        </tr>
    </table>
    <table id="Table3"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
        <tr>
            <td align="left" style="background-color: White;" width="15%">
                <asp:Image ID="imgInbox" runat="server" ImageUrl="#" AlternateText="LNT Logo" />
            </td>
            <td align="right" width="85%">
                <asp:Image ID="ImgInbox_Proj_URL" runat="server" AlternateText="LNT Logo" ImageUrl="#" />
            </td>
        </tr>
        <tr id="trMessage"  runat="server" visible="false">
            <td align="left" width="9%">
                <asp:Label ID="lbldef" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
            </td>
            <td>
                <asp:Label ID="lblMessage_Id" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="Labe1" runat="server" Text="Message No." CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblMsgNo" runat="server" CssClass="ArialNarrow"></asp:Label>
                <asp:Label ID="lblRec_Id" runat="server" Visible="false"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="Lae1" runat="server" Text="Sent On" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblSent_On" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="Label1" runat="server" Text="From" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblFrom" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%" valign="top">
                <asp:Label ID="Label2" runat="server" Text="To" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblTo" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%" valign="top">
                <asp:Label ID="LabelCc" runat="server" Text="Cc" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblCc" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="lblReg" runat="server" Text="Registered By" CssClass="LabelHead" Visible="false"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblReg_By" runat="server" CssClass="ArialNarrow" Visible="false"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="Lael3" runat="server" Text="Mail Type" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblMail_Type" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="lblResponse_Type" runat="server" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblResponse_Date" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <%--<tr>
            <td width="15%">
                <asp:Label ID="lblResponse_Date" runat="server"  CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblResponse_Date" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>--%>
        <tr>
            <td width="15%">
                <asp:Label ID="lblIssue_Reason" runat="server" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <%-- <asp:Label ID="lblIssue_Reason" runat="server" CssClass="ArialNarrow"></asp:Label>--%>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="Label4" runat="server" Text="Subject" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblSubject" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="lblDisp" runat="server" Text="Discipline" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:Label ID="lblDiscipline" runat="server" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
        <tr>
            <%--<td>
                    <asp:Label ID="Label8" runat="server" Text="Attribute" CssClass="LabelHead"></asp:Label>
                </td>--%>
            <td colspan="2">
                <asp:DataList ID="dlAttribute" runat="server" RepeatDirection="Vertical" RepeatColumns="2"
                    Width="90%" CssClass="ArialNarrow">
                    <ItemTemplate>
                        <table id="tabAttr"  runat="server" width="100%">
                            <tr>
                                <td width="15%">
                                    <asp:Label ID="lblAttribute_Description" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Description") %>'
                                        CssClass="LabelHead"></asp:Label>
                                </td>
                                <td width="35%">
                                    <asp:Label ID="lblAttribute" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                                    <asp:Label ID="lblAttribute_Id" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Id") %>'></asp:Label>
                                </td>
                            </tr>
                        </table>
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Left" />
                </asp:DataList>
            </td>
        </tr>
        <tr>
            <td valign="top" width="15%">
                <asp:Label ID="lblDoc" runat="server" Text="Document" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:DataGrid ID="dgUploadDocument" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                    BorderColor="Black" BorderStyle="Solid" Width="100%" BorderWidth="1px" CellPadding="1"
                    CellSpacing="1" GridLines="Vertical" ToolTip="Attachment Document" CssClass="ArialNarrow"
                    OnItemCommand="dgUploadDocument_ItemCommand">
                    <%--PageSize="10" OnPageIndexChanged="dgUploadDocument_PageIndexChanged" AllowPaging="True"
                    PagerStyle-HorizontalAlign="Center" PagerStyle-Mode="NumericPages">--%>
                    <SelectedItemStyle BackColor="White" ForeColor="White" />
                    <AlternatingItemStyle BackColor="AliceBlue" HorizontalAlign="Center" />
                    <%--<PagerStyle HorizontalAlign="Center" Mode="NumericPages" />--%>
                    <ItemStyle BackColor="White" ForeColor="Black" HorizontalAlign="Center" />
                    <Columns>
                        <asp:TemplateColumn HeaderText="File" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <%--<asp:HyperLink ID="lnkDocument" runat="Server" Text="View File" NavigateUrl="#" ImageUrl="https://km.lntecc.com/gn/LTMetro/EDMS/TextEditorImages/Unknown.GIF"></asp:HyperLink>--%>
                                <asp:ImageButton ID="imgDocument" runat="server" ImageUrl="https://km.lntecc.com/gn/LTMetro/EDMS/TextEditorImages/attment.jpg"
                                    CommandName="Open" CausesValidation="false" />
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn HeaderText="Document No." HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <%-- <asp:Label ID="btnFile" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'></asp:Label>--%>
                                <asp:LinkButton ID="lblDoc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                    CommandName="View" ToolTip="View Document Details"></asp:LinkButton>
                                <asp:Label ID="lblDoc_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Id") %>'
                                    Visible="false"></asp:Label>
                                <asp:Label ID="lblRevision" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Revision_No") %>'></asp:Label>
                                <asp:Label ID="Doc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                    Visible="false"></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn HeaderText="Revision No." HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <asp:Label ID="lblRevision_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Revision_No") %>'></asp:Label>
                                <asp:Label ID="lblDocGroup_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Group_Id") %>'
                                    Visible="false"></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn HeaderText="Revised On" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <asp:Label ID="lblRevised_On" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Revised_On", "{0:dd-MMM-yyyy}") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn HeaderText="Discipline" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <asp:Label ID="lblDoc_Discipline" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Discipline_Description") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn HeaderText="Type" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                            <ItemTemplate>
                                <asp:Label ID="lblDoc_Type" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Type_Description") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                    </Columns>
                </asp:DataGrid>
                <%-- <asp:DataList ID="dgInboxUpload" runat="server" Width="50%" CssClass="ArialNarrow"
                        RepeatDirection="Horizontal">
                        <ItemTemplate>
                            <asp:HyperLink ID="btnFile" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>' NavigateUrl="#"></asp:HyperLink>
                            <asp:Label ID="lblDoc_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Id") %>' Visible="false"></asp:Label>
                        </ItemTemplate>
                    </asp:DataList>--%>
            </td>
        </tr>
        <%-- added on 22 June 2011--%>
        <tr>
            <td valign="top" width="15%">
                <asp:Label ID="lblMeassage" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:GridView ID="gvUploadMessage" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                    BorderColor="Black" BorderStyle="Solid" Width="100%" GridLines="Vertical" BorderWidth="1px"
                    CellPadding="1" CellSpacing="1" ToolTip="Attach Messages" ShowFooter="false"
                    CssClass="ArialNarrow" OnRowCommand="gvUploadMessage_RowCommand">
                    <%--AllowPaging="true" PageSize="10" PagerStyle-Font-Size="Medium" PagerStyle-HorizontalAlign="Center"
                    OnPageIndexChanging="gvUploadMessage_PageIndexChanging">--%>
                    <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#000084"
                        Font-Bold="True" ForeColor="White" />
                    <SelectedRowStyle BackColor="White" ForeColor="White" />
                    <RowStyle BackColor="White" ForeColor="Black" VerticalAlign="Bottom" HorizontalAlign="Left" />
                    <AlternatingRowStyle BackColor="AliceBlue" />
                    <Columns>
                        <asp:TemplateField HeaderText="From" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                            <ItemTemplate>
                                <asp:Label ID="lblFrom" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"From") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="To" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                            <ItemTemplate>
                                <asp:Label ID="lblTo" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"To") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Cc" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                            <ItemTemplate>
                                <asp:Label ID="lblCc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Cc") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Subject" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                            <ItemTemplate>
                                <asp:LinkButton ID="lblSubject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Subject") %>'
                                    CommandName="View" ToolTip="View"></asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                            HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center" Visible="false">
                            <ItemTemplate>
                                <asp:Label ID="lblMessage_Id" Visible="false" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Attached_Message_Id") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
            </td>
        </tr>
        <tr>
            <td width="15%">
                <asp:Label ID="lblFile" runat="server" Text="File" CssClass="LabelHead"></asp:Label>
            </td>
            <td width="85%">
                <asp:DataList ID="dgFileUpload" runat="server" Width="100%" CssClass="ArialNarrow"
                    RepeatDirection="Horizontal">
                    <ItemTemplate>
                        <asp:HyperLink ID="lnkAttachment" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FileName") %>'
                            NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "URL") %>' Target="_blank"></asp:HyperLink>
                    </ItemTemplate>
                </asp:DataList>
            </td>
        </tr>
    </table>
    <table id="Table4"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
        <tr>
            <td align="left" width="11%">
            </td>
            <td>
                <asp:Label ID="lblMessbody" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
            </td>
        </tr>
    </table>
    <%--</div>--%>
    <%--<div id="divDrafts"  runat="server" style="display: none; border-width: 1px; border-style: solid;
        height: 650px; border-color: black; background-color: #cccccc;" align="left">
        <table id="Table26"  runat="server" width="100%" cssclass="ArialNarrow">
            <tr>
                <td align="right">
                    <asp:Button ID="bttnDraftForward" Text="Forward" ToolTip="Forward" runat="server"
                        Width="10%" OnClick="bttnDraftForward_Onclick" CssClass="LabelHead" />
                    <asp:Button ID="bttnDraftHome" runat="server" Text="Back to MessageBox" OnClick="bttnDraftHome_Onclick"
                        CssClass="LabelHead" />
                </td>
            </tr>
        </table>
        <table id="Table1"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" style="background-color: White;" width="15%">
                    <asp:Image ID="imgDraft" runat="server" ImageUrl="#" AlternateText="LNT Logo" />
                </td>
                <td align="right" width="85%">
                    <asp:Image ID="imgDraft_Proj_URL" runat="server" AlternateText="LNT Logo" ImageUrl="#" />
                </td>
            </tr>
            <tr id="tr1"  runat="server" visible="false">
                <td align="left" width="9%">
                    <asp:Label ID="Label7" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td>
                    <asp:Label ID="lblDraftMessage_Id" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label9" runat="server" Text="From" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblDraftFrom" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label11" runat="server" Text="To" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblDraftTo" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label13" runat="server" Text="Cc" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblDraftCc" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="lblDraftReg" runat="server" Text="Registered By" CssClass="LabelHead"
                        Visible="false"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblDraftReg_By" runat="server" CssClass="ArialNarrow" Visible="false"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label15" runat="server" Text="Subject" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lbldraftSubject" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="LabelDraDisc" runat="server" Text="Discipline" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lbldraftDiscipline" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                
                <td colspan="2">
                    <asp:DataList ID="dlDraftAttribute" runat="server" RepeatDirection="Vertical" RepeatColumns="2"
                        Width="90%" CssClass="ArialNarrow">
                        <ItemTemplate>
                            <table id="Table8"  runat="server" width="100%">
                                <tr>
                                    <td>
                                        <asp:Label ID="lblDraftAttribute_Description" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Description") %>'
                                            CssClass="LabelHead"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:Label ID="lblDraftAttribute" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                                        <asp:Label ID="lblDraftAttribute_Id" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Id") %>'></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                    </asp:DataList>
                </td>
                
            </tr>
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Labe897" runat="server" Text="Document" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataGrid ID="dgdraftUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" GridLines="Vertical" ToolTip="Attachment Document" CssClass="ArialNarrow"
                        OnItemDataBound="dgUpload_OnItemDataBound" OnItemCommand="dgUpload_ItemCommand" PageSize="10"
                        OnPageIndexChanged="dgdraftUpload_PageIndexChanged" AllowPaging="True" PagerStyle-HorizontalAlign="Center"
                        PagerStyle-Mode="NumericPages">
                        <SelectedItemStyle BackColor="White" ForeColor="White" />
                        <AlternatingItemStyle BackColor="AliceBlue" HorizontalAlign="Center" />
                        <PagerStyle HorizontalAlign="Center" Mode="NumericPages" />
                        <ItemStyle BackColor="White" ForeColor="Black" HorizontalAlign="Center" />
                        <Columns>
                            <asp:TemplateColumn HeaderText="File" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>                                   
                                    <asp:ImageButton ID="imgDocument" runat="server" ImageUrl="https://km.lntecc.com/gn/LTMetro/EDMS/TextEditorImages/Unknown.GIF"
                                        CommandName="Open" CausesValidation="false" />
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Document No." HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>                                    
                                    <asp:LinkButton ID="lblDoc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        CommandName="View" ToolTip="View Document Details"></asp:LinkButton>
                                    <asp:Label ID="lblDoc_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Id") %>'
                                        Visible="false"></asp:Label>
                                    <asp:Label ID="lblRevision" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Revision_No") %>'></asp:Label>
                                    <asp:Label ID="Doc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        Visible="false"></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Discipline" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Discipline" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Discipline_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Type" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Type" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Type_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                        </Columns>
                    </asp:DataGrid>
                    
                </td>
            </tr>           
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Label10" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:GridView ID="gvdraftUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" GridLines="Vertical" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" AllowPaging="true" PageSize="10" PagerStyle-Font-Size="Medium"
                        ToolTip="Attach Messages" ShowFooter="false" CssClass="ArialNarrow" PagerStyle-HorizontalAlign="Center"
                        OnRowCommand="gvUploadMessage_RowCommand" OnPageIndexChanging="gvdraftUpload_PageIndexChanging">
                        <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#000084"
                            Font-Bold="True" ForeColor="White" />
                        <SelectedRowStyle BackColor="White" ForeColor="White" />
                        <RowStyle BackColor="White" ForeColor="Black" VerticalAlign="Bottom" HorizontalAlign="Left" />
                        <AlternatingRowStyle BackColor="AliceBlue" />
                        <Columns>
                            <asp:TemplateField HeaderText="From" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblFrom" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"From") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="To" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblTo" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"To") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Cc" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblCc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Cc") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Subject" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lblSubject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Subject") %>'
                                        CommandName="View" ToolTip="View"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center" Visible="false">
                                <ItemTemplate>
                                    <asp:Label ID="lblMessage_Id" Visible="false" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Attached_Message_Id") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label59" runat="server" Text="File" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataList ID="dgdrftDocumentUpload" runat="server" Width="50%" CssClass="ArialNarrow"
                        RepeatDirection="Horizontal">
                        <ItemTemplate>
                            <asp:HyperLink ID="lnkAttachment" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FileName") %>'
                                NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "URL") %>'></asp:HyperLink>
                        </ItemTemplate>
                    </asp:DataList>
                </td>
            </tr>
        </table>
        <table id="Table5"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" width="11%">
                </td>
                <td>
                    <asp:Label ID="lbldraftMessbody" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
        </table>
    </div>
    <div id="divSent"  runat="server" style="display: none; border-width: 1px; border-style: solid;
        height: 650px; border-color: black; background-color: #cccccc;" align="left">
        <table id="Table29"  runat="server" width="100%" cssclass="ArialNarrow">
            <tr>
                <td align="right">
                    <asp:Button ID="bttnSentForward" Text="Forward" ToolTip="Forward" runat="server"
                        Width="10%" OnClick="bttnSentForward_Onclick" CssClass="LabelHead" />
                    <asp:Button ID="bttnSentHome" runat="server" Text="Back to MessageBox" OnClick="bttnSentHome_Onclick"
                        CssClass="LabelHead" />
                </td>
            </tr>
        </table>
        <table id="Table6"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" style="background-color: White;" width="15%">
                    <asp:Image ID="imgSent" runat="server" ImageUrl="#" AlternateText="LNT Logo" />
                </td>
                <td align="right" width="85%">
                    <asp:Image ID="imgSent_Proj_URL" runat="server" AlternateText="LNT Logo" ImageUrl="#" />
                </td>
            </tr>
            <tr id="trsent"  runat="server" visible="false">
                <td align="left" width="9%">
                    <asp:Label ID="Labe77" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td>
                    <asp:Label ID="lblSentMessage_Id" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Labe79" runat="server" Text="From" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentFrom" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label31" runat="server" Text="To" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentTo" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label33" runat="server" Text="Cc" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentCc" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="lblSentReg" runat="server" Text="Registered By" CssClass="LabelHead"
                        Visible="false"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentReg_By" runat="server" CssClass="ArialNarrow" Visible="false"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label35" runat="server" Text="Subject" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentSubject" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="LabelsectDisc" runat="server" Text="Discipline" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSentDiscipline" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>               
                <td colspan="2">
                    <asp:DataList ID="dlSentAttribute" runat="server" RepeatDirection="Vertical" RepeatColumns="2"
                        Width="90%" CssClass="ArialNarrow">
                        <ItemTemplate>
                            <table id="Table12"  runat="server" width="100%">
                                <tr>
                                    <td>
                                        <asp:Label ID="lblSentAttribute_Description" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Description") %>'
                                            CssClass="LabelHead"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:Label ID="lblSentAttribute" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                                        <asp:Label ID="lblSentAttribute_Id" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Id") %>'></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                    </asp:DataList>
                </td>                
            </tr>
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Label37" runat="server" Text="Document" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataGrid ID="dgSentUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" GridLines="Vertical" ToolTip="Attachment Document" CssClass="ArialNarrow"
                        OnItemDataBound="dgUpload_OnItemDataBound" OnItemCommand="dgUpload_ItemCommand" PageSize="10"
                        OnPageIndexChanged="dgSentUpload_PageIndexChanged" AllowPaging="True" PagerStyle-HorizontalAlign="Center"
                        PagerStyle-Mode="NumericPages">
                        <SelectedItemStyle BackColor="White" ForeColor="White" />
                        <AlternatingItemStyle BackColor="AliceBlue" HorizontalAlign="Center" />
                        <PagerStyle HorizontalAlign="Center" Mode="NumericPages" />
                        <ItemStyle BackColor="White" ForeColor="Black" HorizontalAlign="Center" />
                        <Columns>
                            <asp:TemplateColumn HeaderText="File" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>                                    
                                    <asp:ImageButton ID="imgDocument" runat="server" ImageUrl="https://km.lntecc.com/gn/LTMetro/EDMS/TextEditorImages/Unknown.GIF"
                                        CommandName="Open" CausesValidation="false" />
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Document No." HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lblDoc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        CommandName="View" ToolTip="View Document Details"></asp:LinkButton>
                                    <asp:Label ID="lblDoc_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Id") %>'
                                        Visible="false"></asp:Label>
                                    <asp:Label ID="lblRevision" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Revision_No") %>'></asp:Label>
                                    <asp:Label ID="Doc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        Visible="false"></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Discipline" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Discipline" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Discipline_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Type" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Type" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Type_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                        </Columns>
                    </asp:DataGrid>
                   
                </td>
            </tr>           
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Label14" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:GridView ID="gvSentUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" GridLines="Vertical" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" AllowPaging="true" PageSize="10" PagerStyle-Font-Size="Medium"
                        ToolTip="Attach Messages" ShowFooter="false" CssClass="ArialNarrow" PagerStyle-HorizontalAlign="Center"
                        OnRowCommand="gvUploadMessage_RowCommand" OnPageIndexChanging="gvSentUpload_PageIndexChanging">
                        <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#000084"
                            Font-Bold="True" ForeColor="White" />
                        <SelectedRowStyle BackColor="White" ForeColor="White" />
                        <RowStyle BackColor="White" ForeColor="Black" VerticalAlign="Bottom" HorizontalAlign="Left" />
                        <AlternatingRowStyle BackColor="AliceBlue" />
                        <Columns>
                            <asp:TemplateField HeaderText="From" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblFrom" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"From") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="To" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblTo" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"To") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Cc" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblCc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Cc") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Subject" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lblSubject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Subject") %>'
                                        CommandName="View" ToolTip="View"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center" Visible="false">
                                <ItemTemplate>
                                    <asp:Label ID="lblMessage_Id" Visible="false" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Attached_Message_Id") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label60" runat="server" Text="File" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataList ID="dgSentDocumentUpload" runat="server" Width="50%" CssClass="ArialNarrow"
                        RepeatDirection="Horizontal">
                        <ItemTemplate>
                            <asp:HyperLink ID="lnkAttachment" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FileName") %>'
                                NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "URL") %>'></asp:HyperLink>
                        </ItemTemplate>
                    </asp:DataList>
                </td>
            </tr>
        </table>
        <table id="Table7"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" width="11%">
                </td>
                <td>
                    <asp:Label ID="lblSentMessbody" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
        </table>
    </div>
    <div id="divSearch"  runat="server" style="display: none; border-width: 1px; border-style: solid;
        height: 650px; border-color: black; background-color: #cccccc;" align="left">
        <table id="Table11"  runat="server" width="100%" cssclass="ArialNarrow">
            <tr>
                <td align="right">
                    <asp:Button ID="bttnSerchHome" Text="Search Home" ToolTip="Search Home page for Message "
                        runat="server" Width="12%" OnClick="bttnSerchHome_Onclick" CssClass="LabelHead" />
                </td>
            </tr>
        </table>
        <table id="Table9"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" style="background-color: White;" width="15%">
                    <asp:Image ID="imgSearch" runat="server" ImageUrl="#" AlternateText="LNT Logo" />
                </td>
                <td align="right" width="85%">
                    <asp:Image ID="imgSearch_Proj_URL" runat="server" AlternateText="LNT Logo" ImageUrl="#" />
                </td>
            </tr>
            <tr id="tr2"  runat="server" visible="false">
                <td align="left" width="9%">
                    <asp:Label ID="lbldef78" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td>
                    <asp:Label ID="lblSearchMessage_Id" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label6" runat="server" Text="From" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSeachFrom" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label77" runat="server" Text="To" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSearchTo" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Labe7l8" runat="server" Text="Cc" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSearchCc" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="lblSearchReg" runat="server" Text="Registered By" CssClass="LabelHead"
                        Visible="false"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSearchReg_By" runat="server" CssClass="ArialNarrow" Visible="false"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Labe7l9" runat="server" Text="Subject" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSearchSubject" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="LabelSearchDisc" runat="server" Text="Discipline" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:Label ID="lblSearchDiscipline" runat="server" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
            <tr>               
                <td colspan="2">
                    <asp:DataList ID="dlSearchAttribute" runat="server" RepeatDirection="Vertical" RepeatColumns="2"
                        Width="90%" CssClass="ArialNarrow">
                        <ItemTemplate>
                            <table id="Table13"  runat="server" width="100%">
                                <tr>
                                    <td>
                                        <asp:Label ID="lblSearchAttribute_Description" runat="server" Width="100%" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Description") %>'
                                            CssClass="LabelHead"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:Label ID="lblSearchAttribute" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                                        <asp:Label ID="lblSearchAttribute_Id" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Attribute_Id") %>'></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Left" />
                    </asp:DataList>
                </td>
               
            </tr>
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Label81" runat="server" Text="Document" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataGrid ID="dgSearchUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" GridLines="Vertical" ToolTip="Attachment Document" CssClass="ArialNarrow"
                        OnItemDataBound="dgUpload_OnItemDataBound" OnItemCommand="dgUpload_ItemCommand" PageSize="10"
                        OnPageIndexChanged="dgSearchUpload_PageIndexChanged" AllowPaging="True" PagerStyle-HorizontalAlign="Center"
                        PagerStyle-Mode="NumericPages">
                        <SelectedItemStyle BackColor="White" ForeColor="White" />
                        <AlternatingItemStyle BackColor="AliceBlue" HorizontalAlign="Center" />
                        <PagerStyle HorizontalAlign="Center" Mode="NumericPages" />
                        <ItemStyle BackColor="White" ForeColor="Black" HorizontalAlign="Center" />
                        <Columns>
                            <asp:TemplateColumn HeaderText="File" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>                                   
                                    <asp:ImageButton ID="imgDocument" runat="server" ImageUrl="https://km.lntecc.com/gn/LTMetro/EDMS/TextEditorImages/Unknown.GIF"
                                        CommandName="Open" CausesValidation="false" />
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Document No." HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lblDoc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        CommandName="View" ToolTip="View Document Details"></asp:LinkButton>
                                    <asp:Label ID="lblDoc_Id" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Id") %>'
                                        Visible="false"></asp:Label>
                                    <asp:Label ID="lblRevision" runat="server" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Revision_No") %>'></asp:Label>
                                    <asp:Label ID="Doc_No" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_No") %>'
                                        Visible="false"></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Discipline" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Discipline" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Discipline_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                            <asp:TemplateColumn HeaderText="Type" HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center">
                                <ItemTemplate>
                                    <asp:Label ID="lblDoc_Type" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Doc_Type_Description") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateColumn>
                        </Columns>
                    </asp:DataGrid>                   
                </td>
            </tr>       
            <tr>
                <td valign="top" width="15%">
                    <asp:Label ID="Label12" runat="server" Text="Message" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:GridView ID="gvSearchUpload" runat="server" AllowSorting="False" AutoGenerateColumns="False"
                        BorderColor="Black" BorderStyle="Solid" Width="75%" GridLines="Vertical" BorderWidth="1px" CellPadding="1"
                        CellSpacing="1" AllowPaging="true" PageSize="10" PagerStyle-Font-Size="Medium"
                        ToolTip="Attach Messages" ShowFooter="false" CssClass="ArialNarrow" PagerStyle-HorizontalAlign="Center"
                        OnRowCommand="gvUploadMessage_RowCommand" OnPageIndexChanging="gvSearchUpload_PageIndexChanging">
                        <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#000084"
                            Font-Bold="True" ForeColor="White" />
                        <SelectedRowStyle BackColor="White" ForeColor="White" />
                        <RowStyle BackColor="White" ForeColor="Black" VerticalAlign="Bottom" HorizontalAlign="Left" />
                        <AlternatingRowStyle BackColor="AliceBlue" />
                        <Columns>
                            <asp:TemplateField HeaderText="From" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblFrom" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"From") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="To" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblTo" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"To") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Cc" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:Label ID="lblCc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Cc") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Subject" HeaderStyle-ForeColor="White" HeaderStyle-Font-Bold="true">
                                <ItemTemplate>
                                    <asp:LinkButton ID="lblSubject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Subject") %>'
                                        CommandName="View" ToolTip="View"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderStyle-BackColor="#000084" HeaderStyle-ForeColor="White"
                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center" Visible="false">
                                <ItemTemplate>
                                    <asp:Label ID="lblMessage_Id" Visible="false" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Attached_Message_Id") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </td>
            </tr>
            <tr>
                <td width="15%">
                    <asp:Label ID="Label08" runat="server" Text="File" CssClass="LabelHead"></asp:Label>
                </td>
                <td width="85%">
                    <asp:DataList ID="dgSearchDocumentUpload" runat="server" Width="50%" CssClass="ArialNarrow"
                        RepeatDirection="Horizontal">
                        <ItemTemplate>
                            <asp:HyperLink ID="lnkAttachment" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FileName") %>'
                                NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "URL") %>'></asp:HyperLink>
                        </ItemTemplate>
                    </asp:DataList>
                </td>
            </tr>
        </table>
        <table id="Table10"  runat="server" width="70%" align="center" style="background-color: AliceBlue;">
            <tr>
                <td align="left" width="11%">
                </td>
                <td>
                    <asp:Label ID="lblSearchMessbody" runat="server" Width="100%" CssClass="ArialNarrow"></asp:Label>
                </td>
            </tr>
        </table>
    </div>--%>
</asp:Content>
<asp:Content ID="PageTitle" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server">
    Message View
</asp:Content>
<asp:Content ID="PageTitleInTitleArea" ContentPlaceHolderID="PlaceHolderPageTitleInTitleArea"
    runat="server">
    Message View
</asp:Content>




can anyone help me to solve this error.


Thanx in advance....
Posted

Easiest solution is to remove the ModalPopUpExtender1 from page before rendering to PDF
(you can't have popups in pdf anyway)
 
Share this answer
 
Comments
[no name] 28-Aug-12 7:22am    
I do a lot of tasks in this page for that remaining tasks i need ModalPopup.
Is there any possible to remove only for PDf.
sjelen 28-Aug-12 7:47am    
Yes, you can remove it just in this method. It will be there again on next postback.
this.Controls.Remove(ModalPopupExtender1);
hi
once check out the link

link[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900