Click here to Skip to main content
16,010,392 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
my aspx code is:

ASP.NET
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">           
             <contenttemplate>             
  <asp:ModalPopupExtender runat="server" 
                        ID="modelPopupExtender1" 
                        TargetControlID="lbladd"
                        PopupControlID="popUpPanel"                         
                        BackgroundCssClass="modalBackground">
<asp:Panel ID="popUpPanel" runat="server" CssClass="pnl" Visible="false">
 <div style="font-weight: bold; border: Solid 3px Aqua; <br mode=" hold=" />                                background-color: AliceBlue"> 
 <asp:Label runat="server" ID="myThrobber" Style="display: none;"><img align="absmiddle" alt="" src="images/uploading.gif"/>
                <asp:AjaxFileUpload ID="AjaxFileUpload1" 
                    runat="server" 
                    OnUploadComplete="AjaxFileUpload1_UploadComplete"
                    OnClientUploadError="uploadError" 
                    OnClientUploadComplete="uploadComplete"
                    ThrobberID="myThrobber"
                    MaximumNumberOfFiles="1"
                    AllowedFileTypes="" 
                    class="name_text1" 
                    Width="200px" />
                <asp:Label ID="Label1" runat="server" Text="">
                <asp:Button ID="BtnClose" runat="server" Text="Close" 
                    OnClientClick="Closepopup()"/>
                
                <asp:Label ID="Label2" runat="server" Text="">
 
                <br />
 
 
        <asp:GridView ID="GvAddprofile" runat="server" Width="100%" Font-Bold="False"
         AllowSorting ="True" AutoGenerateColumns="False"
            ShowHeaderWhenEmpty="True"
            ShowFooter="True"  GridLines="None" CellPadding="4" 
            ForeColor="#333333">
            <alternatingrowstyle cssclass="alt" backcolor="White" forecolor="#284775" />
             <columns>
             <asp:TemplateField HeaderText="No" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
             <HeaderStyle Width="5%" />
                <itemtemplate>
                    <asp:Label ID="lbl1" runat="server" Width="10px">
                     <%# Container.DataItemIndex + 1 %>                    
                </itemtemplate>
                 <itemstyle horizontalalign="Left" />
                
                <asp:TemplateField HeaderText="ID1" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" Visible="false">
             <HeaderStyle Width="5%" />
                <itemtemplate>
                    <asp:Label ID="lblID" runat="server" Width="10px" Text='<%# Bind("W_filleID") %>'>     >
                    <itemstyle horizontalalign="Left" />                
                <asp:TemplateField HeaderText="File Name" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle Width="45%"/>>
                <asp:Label ID="Label1" runat="server" Text='<%# Bind("fileName") %>'>
                </itemtemplate>
                    <itemstyle horizontalalign="Left" />;asp:TemplateField HeaderText="Download Permission" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle Width="30%" />
                <itemtemplate>
                    <asp:CheckBox ID="chkdowl" runat="server" Checked='<%# Bind("Allowdownloading") %>' AutoPostBack="true" OnCheckedChanged="chkdowl_CheckedChanged"/>
                </itemtemplate>
                    <itemstyle horizontalalign="Left" />
                
                <%--<asp:TemplateField HeaderText="Last Updated Date" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle Width="30%" />
                <itemtemplate>
                <asp:Label ID="Label2" runat="server" Text='<%# Bind("LastUpdatedDate") %>'>
                
                </itemtemplate>
                --%>

                <asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle Width="10%" />
                
                <itemtemplate>
                   <div class="task_link"><asp:LinkButton ID="LinkButtonView" runat="server" CausesValidation="False" OnClick="LinkButtonView_Click" Text="View" ></div>
                   </itemtemplate>
                    <itemstyle horizontalalign="Left" />
                
                <asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                <HeaderStyle Width="10%" />
                <itemtemplate>
                   <div class="task_link"><asp:LinkButton ID="LinkButtonDelete" runat="server" OnClick="LinkButtonDelete_Click" CausesValidation="False" Text="Delete" ></div>
                   </itemtemplate>
                   <footertemplate>                     
                       <asp:Label ID="lbladd" runat="server" onclick="popupWindow()" class="c_text_Gvaddnew" Text="Add New">
                        </footertemplate>
                        <footerstyle width="60px" />
                    <itemstyle horizontalalign="Left" />
                
                </columns>
                <editrowstyle backcolor="#999999" />
                <emptydatatemplate>
                        <asp:Label ID="lblNullRecord" runat="server" ForeColor="#FF9933" 
                            Text="No Record Avaiable">
            </emptydatatemplate>
            <footerstyle backcolor="#5D7B9D" font-bold="True" forecolor="White" />
            <HeaderStyle BackColor="#5D7B9D" Font-Bold="false" ForeColor="White"/>
            <pagerstyle backcolor="#284775" forecolor="White" horizontalalign="Center" />
            <rowstyle backcolor="#F7F6F3" forecolor="#333333" />
            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
            <sortedascendingcellstyle backcolor="#E9E7E2" />
            <sortedascendingheaderstyle backcolor="#506C8C" />
            <sorteddescendingcellstyle backcolor="#FFFDF8" />
            <sorteddescendingheaderstyle backcolor="#6F8DAE" />
        
        
       </div></contenttemplate>


------------------------------
model popup is not able to find out gridview footer templete link button..
please help me its urgent....
Posted
Updated 2-Jan-13 22:19pm
v2

1 solution

Follow the steps.
Go to RowDataBound event of your GridView --> Find the GridView footer --> Find your target control --> Set it as TargetControl of your ModelPopupExtender.
Try this:
C#
protected void GridViewName_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Footer)
    {
        Label lbladd = (Label)e.Row.FindControl("lbladd");
        modelPopupExtender1.TargetControlID = lblad.ClientID; 
    }
}

ASP.NET
<asp:modalpopupextender runat="server" id="modelPopupExtender1" targetcontrolid="tempLink" popupcontrolid="popUpPanel" backgroundcssclass="modalBackground" xmlns:asp="#unknown">
<asp:linkbutton id="tempLink" runat="server" visible="false" />
</asp:modalpopupextender>



--Amit
 
Share this answer
 
Comments
rahemani_1200 3-Jan-13 6:53am    
thaxx amit....

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