This is my code , the peoblem is my the gridview shown data some times but i am getting the data from data base only the data cnnot display in the gridviwes ,some time it not shown ,Please help me
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
Welcome to ASP.NET!
</h2>
<p>
To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
</p>
<p>
You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"
title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
</p>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.Services;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Please plrovide exact location where you are getting the error. If error is not there then please tell us when you are getting any data, by passing which values?
public partial class DeliverRoster_DeliveryRoster : System.Web.UI.Page
{
DeliveryRoster_BL objBL = new DeliveryRoster_BL();
DeliveryRosterEn objDAO = new DeliveryRosterEn();
please help me friends and i found one more scaniro when the number users increase the data is not stable,if less number of users using that time some what ok
Remove all the try catch blocks and get the error message/exception first. Then please share it with us.
ravikumar.t
please help me friends and i found one more scaniro when the number users increase the data is not stable,if less number of users using that time some what ok
May be it's timeout issue. To tell you the proper solution, you should tell us the exact error.
the code running in live server , if i remove try catch it shown common error message ,not particular error message they are configured common error page
not particular error message they are configured common error page
Hi,
Then please remove it and see what's the actual error is. It's not possible for us to guess the issue without knowing the actual error. To turn off the Custom Error messages, you can do the below in your web.config file
ravikumar.t
Member
19 Points
168 Posts
Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 02, 2012 01:02 PM|LINK
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:ToolkitScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true" CombineScripts="false">
</asp:ToolkitScriptManager>
<div id="divFormTitle" class="formTitle" style="width: 22%; top: 8px; height: 19px">
<span id="Info">Delivery Roster</span>
</div>
<table id="tblBody" class="MsgBody1" cellspacing="0" cellpadding="0" border="0" align="center">
<tr height="10px">
<td align="center">
</td>
</tr>
<tr>
<td>
<table cellpadding="0" cellspacing="0" border="0px" width="850px">
<tr height="10px">
<td colspan="2"></td>
</tr>
<tr>
<td align="left" style="padding-left:90px;">
<asp:Label ID="lblSearch" runat="server" CssClass="forLabel" Text="Resource Id"></asp:Label>
</td>
<td align="left" style="padding-right:90px;">
<asp:TextBox ID="txtResourceId" runat="server" CssClass="forTextbox"></asp:TextBox>
</td>
</tr>
<tr height="7px"><td colspan="2"></td></tr>
<tr>
<td></td>
<td align="left" style="padding-right:90px;">
<asp:ImageButton ID="btnSearch" runat="server" ImageUrl="~/Images/button-search.jpg" OnClick="btnSearch_Click" />
</td>
</tr>
<tr height="10px">
<td colspan="2"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div style="margin-left:8%; margin-right:3%; margin-top:0%; margin-bottom:10%; width:80%; ">
<div style="margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%; width:100%; ">
<asp:Label ID="Label2" runat="server" Text="" Visible="False" CssClass="style2"></asp:Label>
</div>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<div style="margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%; width:100%;">
<asp:LinkButton ID="lblSector" runat="server" Text="" Visible="false"
CssClass="forLabel" ForeColor="#F2DDDC" Font-Bold="true" ></asp:LinkButton>
<asp:LinkButton ID="lblBu" runat="server" Text="" Visible="false"
CssClass="forLabel" ForeColor="#F2DDDC" Font-Bold="true" ></asp:LinkButton>
<asp:LinkButton ID="lblPcode" runat="server" Text="" Visible="false"
CssClass="forLabel" ForeColor="#F2DDDC" Font-Bold="true" ></asp:LinkButton>
<asp:LinkButton ID="lblEmp" runat="server" Text="" Visible="false" CssClass="forLabel" ForeColor="#F2DDDC" Font-Bold="true"></asp:LinkButton>
</div>
<asp:TabContainer ID="tcDelResource" runat="server" width="100%"
ActiveTabIndex="0" Visible="true" CssClass="fortab"
ForeColor="#953735">
<asp:TabPanel ID="tpDelSector" runat="server" width="100%" Visible="true">
<ContentTemplate>
<asp:Panel ID="PnlSector" runat="server"
CssClass="forPanelHeading" Width="96%"
style="margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;border:0px;" >
<asp:gridview ID="GrdDelvieryHome" runat="server" Width="100%"
AutoGenerateColumns="False" CssClass="Datagrid" BorderStyle="None"
onselectedindexchanged="GrdDelvieryHome_SelectedIndexChanged"
AllowPaging="True" onpageindexchanging="GrdDelvieryHome_PageIndexChanging"
EmptyDataText="No Record Found" CellPadding="3" CellSpacing="0">
<Columns>
<asp:TemplateField HeaderText="Sector">
<ItemTemplate>
<asp:LinkButton ID="btnSector" runat="server" CssClass="DatagridLinkButton"
CommandName="select" CommandArgument='<%# Eval("Sector") %>' Text='<%# Eval("Sector") %>' />
<asp:HiddenField ID="hidSector" runat="server"
Value='<%# Eval("Sector") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="RESOURCE_COUNT" HeaderText="Resource count">
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField >
</Columns>
<HeaderStyle CssClass="DatagridHeader" />
<PagerStyle ForeColor="Black" />
<selectedrowstyle backcolor="#ffffff" forecolor="Black"
font-bold="True"/>
</asp:gridview>
</asp:Panel>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
<asp:Button id="btnShowPopup" runat="server" style="display:none" />
<asp:ModalPopupExtender
ID="mdlPopup" runat="server" TargetControlID="btnShowPopup" PopupControlID="PnlDelBusinessUnit"
CancelControlID="btnClose" BackgroundCssClass="modalBackground"></asp:ModalPopupExtender>
<asp:Panel ID="PnlDelBusinessUnit" runat="server" GroupingText=""
CssClass="forPanelHeading" Width="96%" style="margin-left:0%; margin-right:2%; margin-top:0%; margin-bottom:1%; width:100%; " >
<asp:TabContainer ID="TabContainer1" runat="server" CssClass="fortab"
ForeColor="#953735" width="90%" style="margin-left:2%; margin-right:2%; margin-top:2%; margin-bottom:3%; " >
<asp:TabPanel ID="tpBu" runat="server" Visible="true" width="100%" >
<ContentTemplate>
<asp:gridview ID="grdDeliveryBU" runat="server" Width="100%" BorderStyle="None"
AutoGenerateColumns="False" CssClass="Datagrid"
onselectedindexchanged="grdDeliveryBU_SelectedIndexChanged"
AllowPaging="True" EmptyDataText="No Record Found" Visible="true" PageSize="10"
onpageindexchanging="grdDeliveryBU_PageIndexChanging" CellPadding="3" CellSpacing="0">
<Columns>
<asp:TemplateField HeaderText="BU" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="btnBU" runat="server" CssClass="DatagridLinkButton"
CommandName="select" CommandArgument='<%# Eval("BU") %>' Text='<%# Eval("BU") %>' />
<asp:HiddenField ID="hidBU" runat="server"
Value='<%# Eval("BU") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="RESOURCE_COUNT" HeaderText="Resource count" HeaderStyle-HorizontalAlign="Center">
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField >
</Columns> <PagerStyle ForeColor="Black" />
<selectedrowstyle backcolor="#ffffff" forecolor="Black"
font-bold="True"/>
<HeaderStyle CssClass="DatagridHeader" />
</asp:gridview>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
<table cellpadding="0" width="100%">
<tr>
<td colspan="2" align="center">
<asp:ImageButton ID="btnClose" runat="server" Text="Close" ImageUrl="~/Images/button-close.gif" />
<asp:ImageButton ID="BtnBack" runat="server" Text="Back" ImageUrl="~/Images/button-back.gif" OnClick="BtnBack_Click" />
</td>
</tr>
</table>
</asp:Panel>
<asp:Button id="btnShowPopup2" runat="server" style="display:none" />
<asp:ModalPopupExtender
ID="mdlPopup2" runat="server" TargetControlID="btnShowPopup2" PopupControlID="PnlProjectCode"
CancelControlID="BtnCloseBU" BackgroundCssClass="modalBackground"></asp:ModalPopupExtender>
<asp:Panel ID="PnlProjectCode" runat="server"
CssClass="forPanelHeading" Width="102%"
style="margin-left:0%; margin-right:2%; margin-top:0%; margin-bottom:1%; width:100%; " >
<asp:TabContainer ID="TabContainer2" runat="server" CssClass="fortab"
ForeColor="#953735" width="90%" style="margin-left:2%; margin-right:2%; margin-top:2%; margin-bottom:3%; " >
<asp:TabPanel ID="tpDelProject" runat="server" width="100%" Visible="false">
<ContentTemplate>
<div>
<asp:Label ID="lblPcode1" runat="server"></asp:Label>
</div>
<div>
<asp:gridview ID="GrdDelResourcePcodeDetail" runat="server" Width="100%" BorderStyle="None"
AutoGenerateColumns="False" CssClass="Datagrid" PageSize="10"
AllowPaging="True" OnSelectedIndexChanged="GrdDelResourcePcodeDetail_SelectedIndexChanged"
OnPageIndexChanging="GrdDelResourcePcodeDetail_PageIndexChanging"
EmptyDataText="No Record Found" CellPadding="3" CellSpacing="0">
<Columns>
<asp:TemplateField HeaderText="PCODE" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="btnPcode" runat="server" CssClass="DatagridLinkButton"
CommandName="select" CommandArgument='<%# Eval("P_CODE") %>' Text='<%# Eval("P_CODE") %>' />
<asp:HiddenField ID="hidPcode" runat="server"
Value='<%# Eval("P_CODE") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="CNT" HeaderText="Resource Count" HeaderStyle-HorizontalAlign="Center">
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField >
<asp:BoundField DataField="PROJECTNAME" HeaderText="Project Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="stly4">
</asp:BoundField >
</Columns> <PagerStyle ForeColor="Black" />
<selectedrowstyle backcolor="#ffffff" forecolor="Black"
font-bold="True"/>
<HeaderStyle CssClass="DatagridHeader" />
</asp:gridview>
</div>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
<table cellpadding="0" width="100%">
<tr>
<td colspan="2" align="center">
<asp:ImageButton ID="BtnCloseBU" runat="server" Text="Close" ImageUrl="~/Images/button-close.gif" />
<asp:ImageButton ID="BtnClosePCode1" runat="server" Text="Back" ImageUrl="~/Images/button-back.gif" OnClick="BtnClosePCode1_Click"/>
</td>
</tr>
</table>
</asp:Panel>
<asp:Button id="btnShowPop3" runat="server" style="display:none" />
<asp:ModalPopupExtender
ID="mdlPopup3" runat="server" TargetControlID="btnShowPop3" PopupControlID="pnlEmpList"
CancelControlID="BtnClosePCode" BackgroundCssClass="modalBackground"></asp:ModalPopupExtender>
<asp:Panel ID="pnlEmpList" runat="server"
CssClass="forPanelHeading" Width="102%" style="margin-left:0%; margin-right:2%; margin-top:0%; margin-bottom:1%; width:100%; " >
<asp:TabContainer ID="TabContainer3" runat="server" CssClass="fortab"
ForeColor="#953735" width="90%" style="margin-left:2%; margin-right:2%; margin-top:2%; margin-bottom:3%; " >
<asp:TabPanel ID="tpDelemp" runat="server" width="100%" Visible="false">
<ContentTemplate>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr height="10px">
<td align="right">
<asp:LinkButton ID="hyberAdd" runat="server" Text="Add a New Resource" onclick="hyberAdd_Click" ></asp:LinkButton>
</td>
</tr>
<tr height="10px">
<td>
<asp:gridview ID="grdDelEmp" runat="server" Width="96%" BorderStyle="None"
AutoGenerateColumns="False" CssClass="Datagrid" onselectedindexchanged="grdDelEmp_SelectedIndexChanged"
OnPageIndexChanging="grdDelEmp_PageIndexChanging"
AllowPaging="True" EmptyDataText="No Record Found" CellPadding="3" CellSpacing="0">
<Columns>
<asp:TemplateField HeaderText="Resource Id">
<ItemTemplate>
<asp:LinkButton ID="btnPslid" runat="server" CssClass="DatagridLinkButton"
CommandName="select" CommandArgument='<%# Eval("PSL_ID") %>' Text='<%# Eval("PSL_ID") %>' />
<asp:HiddenField ID="hidPcode" runat="server"
Value='<%# Eval("PSL_ID") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="EMPLOYEE_NAME" HeaderText="Employee Name">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle CssClass="stly4" />
</asp:BoundField >
<asp:BoundField DataField="PCODE" HeaderText="Project Code">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle CssClass="stly4" />
</asp:BoundField >
<asp:BoundField DataField="PNAME" HeaderText="Project Name">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle CssClass="stly4" />
</asp:BoundField >
</Columns> <PagerStyle ForeColor="Black" />
<selectedrowstyle backcolor="#ffffff" forecolor="Black"
font-bold="True"/>
<HeaderStyle CssClass="DatagridHeader" />
</asp:gridview>
</td>
</tr>
</table>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
<table cellpadding="0" width="100%">
<tr>
<td colspan="2" align="center">
<asp:ImageButton ID="BtnClosePCode" runat="server" ImageUrl="~/Images/button-close.gif" />
<asp:ImageButton ID="BtnEmpBack" Text="Back" runat="server" OnClick="BtnEmpBack_Click" ImageUrl="~/Images/button-back.gif" />
</td>
</tr>
</table>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</div> </td>
</tr>
</table>
</asp:Content>
This is my code , the peoblem is my the gridview shown data some times but i am getting the data from data base only the data cnnot display in the gridviwes ,some time it not shown ,Please help me
SohailShaikh
Contributor
6109 Points
1167 Posts
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 02, 2012 05:06 PM|LINK
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register src="WCConfirmBox.ascx" tagname="WCConfirmBox" tagprefix="uc1" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
window.onbeforeunload = confirmexit;
function confirmexit() {
//ShowConfirmPopup();
return "your changes will be lost if not saved. are you sure you want to exit this page?";
}
function ShowConfirmPopup() {
var r = confirm("Press a button!")
if (r == true) {
alert(PageMethods.GetSessionValue('sunny'));
}
else {
}
//// document.getElementById('<%=TextBox1.ClientID%>').value = 'sunny';
////var modal = $find('<%=ModalPopupExtender1.ClientID%>');
////modal.show();
}
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
Welcome to ASP.NET!
</h2>
<p>
To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
</p>
<p>
You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"
title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
</p>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:LinkButton ID="LinkButton" runat="server">Click Me</asp:LinkButton>
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server"
TargetControlID="LinkButton"
ConfirmText="Are you sure you want to click the link button?"
OnClientCancel="cancelClick" />
<br />
<br />
<asp:Button ID="Button" runat="server" Text="Click Me" /><br />
<%-- <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender2" runat="server"
TargetControlID="Button"
OnClientCancel="cancelClick"
DisplayModalPopupID="ModalPopupExtender1" /> --%>
<br />
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="Button" PopupControlID="PNL" OkControlID="ButtonOk" CancelControlID="ButtonCancel" BackgroundCssClass="modalBackground" />
<asp:Panel ID="PNL" runat="server" style="display:none; width:200px; background-color:White; border-width:2px; border-color:Black; border-style:solid; padding:20px;">
Are you sure you want to click the button?
<br /><br />
<div style="text-align:right;">
<asp:Button ID="ButtonOk" runat="server" Text="OK" style="display:none;"/>
<asp:Button ID="ButtonCancel" runat="server" Text="Cancel" />
<asp:Button ID="Button1" runat="server" Text="OK" onclick="Button1_Click" />
</div>
</asp:Panel>
<asp:Label ID="Label1" runat="server" />
<asp:Button ID="Button2" runat="server" Text="Show Code Behind"
onclick="Button2_Click" />
<br />
<br />
<uc1:WCConfirmBox ID="WCConfirmBox1" runat="server" Answer="false" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button3" runat="server" Text="show Popup from web control"
onclick="Button3_Click" />
<asp:Button ID="Button4" runat="server" Text="Call Model popup useing Jquery" OnClientClick="ShowConfirmPopup(); return false;" />
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
/////////////////// code section
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.Services;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
ModalPopupExtender1.Hide();
}
protected void Button2_Click(object sender, EventArgs e)
{
ModalPopupExtender1.Show();
}
protected void Button3_Click(object sender, EventArgs e)
{
this.WCConfirmBox1.Show();
if (this.WCConfirmBox1.Answer)
{
Label1.Text = "You Select true";
}
else
{
Label1.Text = "You Select false";
}
}
[WebMethod]
// Get session state value.
public static string GetSessionValue(string key)
{
return key;
}
}
Sohail Shaikh
ravikumar.t
Member
19 Points
168 Posts
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 03, 2012 08:38 AM|LINK
Hi Sohali
Thanks for your reply , But i coudn't understand the what you post please explain me
Mark - MSFT
Contributor
7083 Points
435 Posts
Microsoft
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 08, 2012 04:02 PM|LINK
Hi ravikumar.t,
I have tested you code, and I didn't reproduce your issue. Your code is not complete, there are many events, please post the code
behind. Then we can achieve a solid solution.
And learn ModalPopupExtender, please refer: ModalPopup
Learn UpdatePanel, please refer: UpdatePanel Control
Thanks
If you have any feedback about my replies, please contact msdnmg@microsoft.com
Microsoft One Code Framework
GaurangNaik
Contributor
2070 Points
497 Posts
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 08, 2012 04:22 PM|LINK
Hi RaviKumar,
Please plrovide exact location where you are getting the error. If error is not there then please tell us when you are getting any data, by passing which values?
GauranG
ravikumar.t
Member
19 Points
168 Posts
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 16, 2012 07:19 AM|LINK
Hi Mark
Thanks for your reply
code behind file
public partial class DeliverRoster_DeliveryRoster : System.Web.UI.Page
{
DeliveryRoster_BL objBL = new DeliveryRoster_BL();
DeliveryRosterEn objDAO = new DeliveryRosterEn();
protected void Page_Load(object sender, EventArgs e)
{
objDAO.UserName = Session["Username"].ToString();
if (Session["Username"] != null)
{
PnlSector.Visible = true;
GrdREsourceCount();
tcDelResource.ActiveTabIndex = 0;
tpDelSector.Visible = true;
if (!Page.IsPostBack)
{
if (Request.QueryString["val"].ToString() != "")
{
LoadDelEmpDetail();
mdlPopup3.Show();
}
}
}
else
{
if (Session.IsNewSession || Session["Username"] == null)
{
Response.Redirect("~/Login/Login.aspx");
}
}
}
private void GrdREsourceCount()
{
try
{
objDAO.UserName = Session["Username"].ToString();
objDAO.Role = Session["Role"].ToString();
objDAO.BSC = Session["BSC"].ToString();
DataSet dsResourceCount = new DataSet();
dsResourceCount = objBL.DelvieryFetchDetails(objDAO);
GrdDelvieryHome.Visible = true;
GrdDelvieryHome.DataSource = dsResourceCount.Tables[0];
GrdDelvieryHome.DataBind();
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
protected void GrdDelvieryHome_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
}
protected void GrdDelvieryHome_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
mdlPopup.Show();
GridViewRow row = GrdDelvieryHome.SelectedRow;
LinkButton lbtnSectorUnit = (LinkButton)row.FindControl("btnSector");
Session["DeliverySector"] = lbtnSectorUnit.Text.ToString();
//PnlSector.Visible = true;
grdDeliveryBU.Visible = true;
//tcDelResource.Visible = true;
//tpBu.Visible = true;
LoadDelBusinessGrid();
//lblSector.Visible = true;
lblSector.Text = Session["DeliverySector"].ToString() + " >> ";
PnlDelBusinessUnit.GroupingText = Session["DeliverySector"].ToString() + " >> ";
//PnlDelBusinessUnit.ForeColor = System.Drawing.Color.White;
// PnlSector.GroupingText = Session["ResourceSector"].ToString() + " >> ";
txtResourceId.Text = "";
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
private void LoadDelBusinessGrid()
{
try
{
objDAO.UserName=Session["Username"].ToString();
objDAO.Role = Session["Role"].ToString();
objDAO.Sector = Session["DeliverySector"].ToString();
objDAO.BSC = Session["BSC"].ToString();
DataSet dsDelBu = objBL.DelvieryBUDetails(objDAO);
grdDeliveryBU.DataSource = dsDelBu.Tables[0];
grdDeliveryBU.DataBind();
}
catch (Exception Ex)
{
Ex.Message.ToString();
}
}
protected void grdDeliveryBU_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
GridViewRow row = grdDeliveryBU.SelectedRow;
LinkButton lbtnBU = (LinkButton)row.FindControl("btnBU");
Session["DeliveryBu"] = lbtnBU.Text.ToString();
PnlDelBusinessUnit.Visible = true;
grdDeliveryBU.Visible = true;
tpDelProject.Visible = true;
LoadDelProject();
lblSector.Text = Session["DeliverySector"].ToString() + " >> ";
lblBu.Visible = false; ;
lblBu.Text = Session["DeliveryBu"].ToString() + " >> ";
PnlProjectCode.GroupingText = Session["DeliverySector"].ToString() + " >> " + Session["DeliveryBu"].ToString() + " >> ";
mdlPopup2.Show();
mdlPopup.Hide();
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
private void LoadDelProject()
{
try
{
objDAO.Sector = Session["DeliverySector"].ToString();
objDAO.BU = Session["DeliveryBu"].ToString();
objDAO.UserName = Session["Username"].ToString();
objDAO.Role = Session["Role"].ToString();
objDAO.BSC = Session["BSC"].ToString();
DataSet dsDelBU = objBL.DelvieryProjectDetails(objDAO);
//tcDelResource.ActiveTabIndex = 2;
GrdDelResourcePcodeDetail.Visible = true;
GrdDelResourcePcodeDetail.DataSource = dsDelBU.Tables[0];
GrdDelResourcePcodeDetail.DataBind();
}
catch (Exception ex)
{
throw ex;
}
}
protected void GrdDelResourcePcodeDetail_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
try
{
mdlPopup2.Show();
mdlPopup.Hide();
GrdDelResourcePcodeDetail.PageIndex = e.NewPageIndex;
GrdDelResourcePcodeDetail.DataBind();
LoadDelProject();
}
catch (Exception ex)
{
throw ex;
}
}
protected void GrdDelResourcePcodeDetail_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
GridViewRow row = GrdDelResourcePcodeDetail.SelectedRow;
LinkButton lbtnPcode = (LinkButton)row.FindControl("btnPcode");
Session["DelPcode"] = lbtnPcode.Text.ToString();
pnlEmpList.Visible = true;
grdDelEmp.Visible = true;
tpDelemp.Visible = true;
LoadDelEmpDetail();
tcDelResource.ActiveTabIndex = 3;
lblSector.Text = Session["DeliverySector"].ToString() + " >> ";
lblBu.Visible = false;
lblBu.Text = Session["DeliveryBu"].ToString() + " >> ";
lblPcode.Visible=false;
lblPcode.Text = Session["DelPcode"].ToString() + " >> ";
pnlEmpList.GroupingText = Session["DeliverySector"].ToString() + " >> " + Session["DeliveryBu"].ToString() + " >> " + Session["DelPcode"].ToString() + " >> ";
mdlPopup.Hide();
mdlPopup2.Hide();
mdlPopup3.Show();
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
protected void BtnBack_Click(object sender, EventArgs e)
{
mdlPopup.Hide();
mdlPopup2.Hide();
mdlPopup3.Hide();
if (Request.QueryString["val"].ToString() != "")
{
GrdREsourceCount();
Response.Redirect("~/DeliveryRoster/DeliveryRoster.aspx?val=");
}
}
protected void BtnEmpBack_Click(object sender, EventArgs e)
{
mdlPopup.Hide();
mdlPopup3.Hide();
mdlPopup2.Show();
if (Request.QueryString["val"].ToString() != "")
{
grdDeliveryBU.Visible = true;
tpDelProject.Visible = true;
LoadDelProject();
}
}
protected void BtnClosePCode1_Click(object sender, EventArgs e)
{
mdlPopup.Show();
mdlPopup2.Hide();
mdlPopup3.Hide();
if (Request.QueryString["val"].ToString() != "")
{
LoadDelBusinessGrid();
}
}
private void LoadDelEmpDetail()
{
try
{
objDAO.Pcode = Session["DelPcode"].ToString();
DataSet dsDelEmp = objBL.DelvieryEmpDetails (objDAO);
grdDelEmp.DataSource = dsDelEmp.Tables[0];
grdDelEmp.DataBind();
tpDelemp.Visible = true;
grdDelEmp.Visible = true;
grdDelEmp.Columns[2].Visible = false;
grdDelEmp.Columns[3].Visible = false;
}
catch (Exception ex)
{
throw ex;
}
}
protected void grdDeliveryBU_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
mdlPopup.Show();
grdDeliveryBU.PageIndex = e.NewPageIndex;
grdDeliveryBU.DataBind();
LoadDelBusinessGrid();
}
protected void grdDelEmp_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
if (txtResourceId.Text != "")
{
DataTable dtS = (DataTable)Session["SearchValue"];
if (dtS.Rows.Count > 0)
{
Session["DeliverySector"] = dtS.Rows[0]["SECTOR"].ToString();
Session["DeliveryBu"] = dtS.Rows[0]["BU"].ToString();
Session["DelPcode"] = dtS.Rows[0]["PCODE"].ToString();
BtnEmpBack.Visible = false;
hyberAdd.Visible = false;
}
else
{
BtnEmpBack.Visible = false;
hyberAdd.Visible = false;
}
}
GridViewRow row = grdDelEmp.SelectedRow;
LinkButton lbtnPslid = (LinkButton)row.FindControl("btnPslid");
Session["DelPslId"] = lbtnPslid.Text.ToString();
Response.Redirect("~/DeliveryRoster/DeliverRosterAdd.aspx?Psl_id=" + lbtnPslid.Text.ToString());
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
protected void grdDelEmp_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
mdlPopup.Hide();
mdlPopup2.Hide();
mdlPopup3.Show();
grdDelEmp.PageIndex = e.NewPageIndex;
grdDelEmp.DataBind();
LoadDelEmpDetail();
}
protected void hyberAdd_Click(object sender, EventArgs e)
{
Response.Redirect("~/DeliveryRoster/DeliverRosterAdd.aspx?Psl_id=");
}
protected void btnSearch_Click(object sender, ImageClickEventArgs e)
{
if (txtResourceId.Text != "")
{
objDAO.Pslid = txtResourceId.Text;
DataSet dsSearch = objBL.DelvierySearchEmpDetails(objDAO);
tpDelemp.Visible = true;
PnlDelBusinessUnit.Visible = true;
PnlProjectCode.Visible = true;
pnlEmpList.Visible = true;
mdlPopup3.Show();
grdDelEmp.DataSource = dsSearch.Tables[0];
grdDelEmp.DataBind();
DataTable dtSearch = dsSearch.Tables[0];
if (dtSearch.Rows.Count > 0)
{
Session["SearchValue"] = dtSearch;
grdDelEmp.Columns[2].Visible = true;
grdDelEmp.Columns[3].Visible = true;
BtnEmpBack.Visible = false;
hyberAdd.Visible = false;
}
else
{
BtnEmpBack.Visible = false;
hyberAdd.Visible = false;
}
}
}
}
please help me friends and i found one more scaniro when the number users increase the data is not stable,if less number of users using that time some what ok
Ruchira
All-Star
42888 Points
7020 Posts
MVP
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 17, 2012 09:47 AM|LINK
Hello,
Remove all the try catch blocks and get the error message/exception first. Then please share it with us.
May be it's timeout issue. To tell you the proper solution, you should tell us the exact error.
My Tech blog | My YouTube ChannelPlease 'Mark as Answer' if this post helps you.ravikumar.t
Member
19 Points
168 Posts
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 17, 2012 01:23 PM|LINK
Hi Thanks for your reply
the code running in live server , if i remove try catch it shown common error message ,not particular error message they are configured common error page
Ruchira
All-Star
42888 Points
7020 Posts
MVP
Re: Weird behavior with ModalPopupExtender and/or UpdatePanel
Aug 17, 2012 02:56 PM|LINK
Hi,
Then please remove it and see what's the actual error is. It's not possible for us to guess the issue without knowing the actual error. To turn off the Custom Error messages, you can do the below in your web.config file
Now see what's the actual error appearing.
My Tech blog | My YouTube ChannelPlease 'Mark as Answer' if this post helps you.