dear sir,
i have problem when i use model popup extender under master page and update panel it not popup but if i use same code without master and update panel then it works. plz help me sir
my code is:(design part)
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div id="banner-wrapper">
<div class="container">
<div class="row">
<div class="12u">
<div id="banner" class="box">
<div>
<div class="row">
<div class="7u" style="width:197px;"><p style="color:rgb(228, 220, 245);">.</p></div>
<div class="5u">
<ul>
<li>
<asp:Label ID="LblMsg" runat="server" Text="Label" Visible="false"></asp:Label>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" EmptyDataText="No Records Found."
ForeColor="#333333" GridLines="None" Width="100%" CSSclass="border-black" onrowupdating="GridView1_RowUpdating">
<FooterStyle BackColor="#F13B28" Font-Bold="True" ForeColor="White" CssClass="grdRowStyle" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" HorizontalAlign="Center" CssClass="grdRowStyle" />
<PagerStyle BackColor="DodgerBlue" ForeColor="White" HorizontalAlign="Center" CssClass="grdRowStyle" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" CssClass="grdRowStyle" />
<HeaderStyle BackColor="DodgerBlue" Font-Bold="True" ForeColor="White" HorizontalAlign="Center" CssClass="grdRowStyle" />
<Columns>
<asp:TemplateField HeaderText="TaskId">
<ItemTemplate>
<asp:LinkButton ID="LnkTaskId" runat="server" CommandName="edit" Text='<%# Eval("Task_Id") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<asp:Button ID="btnView" runat="server" ToolTip="View Record" CommandName="update" Text="Save" style="font-family: Arial,
Helvetica, sans-serif; margin-left: 5px; background-color: #154F8C; color: #FFF; border:1px solid #666;
font-weight:bold; cursor:pointer;" />
<asp:DropDownList ID="DropDownList1" runat="server" Visible="false" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Value="">Select</asp:ListItem>
<asp:ListItem Value="P">Pending</asp:ListItem>
<asp:ListItem Value="C">Complete</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</li>
</ul>
</div>
</div></div></div></div></div></div></div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
code part:
protected void LnkTaskId_Click(object sender, EventArgs e) {
LinkButton btndetails = (LinkButton)sender;
GridViewRow gvrow = (GridViewRow)btndetails.NamingContainer;
LinkButton lnk = (LinkButton)gvrow.FindControl("LnkTaskId");
SqlCommand cmd1 = new SqlCommand();
cmd1.CommandText = "select Task_Desc from Task_Process where Task_Id='" + lnk.Text + "' and User_Id='" + Session["user_id"].ToString() + "'";
cmd1.Connection = con;
SqlDataReader dr2;
dr2 = cmd1.ExecuteReader();
if (dr2.HasRows)
{
dr2.Read();
TextBox1.Text = dr2.GetSqlString(0).ToString();
ModalPopupExtender1.Show();
}
dr2.Close();
cmd1.Dispose();
}