Página não atualiza no pageload nem no pre render
Pessoal, boa tarde. Trabalho em um sistema Web Form. Nele tenho um form de edição de registros. Através de uma grid, seleciono o registro, aí então abro edito e-se a tela de edição e editamos. O que está acontecendo. Quando eu edito o CPF do cara, e digamos entro com um CPF inválido, me dá a mensagem de CPF inválido. Bem, digamos que não era isso que eu quero e volto para a página de Consulta(onde está a grid). Quando eu visualizo a grid, aparece lá as alterações e o tal CPF errado, mas isso não está no BD, somente na GRID. Se eu me deslogo e logo novamente, continua aparecendo errado. Mas se eu fecho o sistema e abro novamente, aí volta o que estava antes, ou seja, a validação está correta. O que não está e atualização da página, quando eu a chamo de novo. O que pode estar acontecendo? Grato desde então.
Pjava
Curtidas 0
Respostas
Pjava
19/07/2013
Faltou uma informação importante. Abaixo estão meu Page_Load e meu PreRender.
protected void Page_Load(object sender, EventArgs e)
{
dpFuncionarios.PageSize = Convert.ToInt32(ddlQuantidade.SelectedValue);
var lista = new Dictionary<string, string>();
lista.Add("Funcionário", "/admin/funcionario");
WucBreadcrumb.Lista = lista;
CompanySelected();
var editEmployee = Session["EditEmployee"];
if (editEmployee != null)
{
Alert("Funcionário editado com sucesso!");
Session.Remove("EditEmployee");
}
}
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
ClientScript.RegisterStartupScript(GetType(), "highlightstatusmenu", string.Format("highlightStatusMenu(\"\");", (WucFilter.IsActive != null ? WucFilter.IsActive.ToString() : "")), true);
}
protected void Page_Load(object sender, EventArgs e)
{
dpFuncionarios.PageSize = Convert.ToInt32(ddlQuantidade.SelectedValue);
var lista = new Dictionary<string, string>();
lista.Add("Funcionário", "/admin/funcionario");
WucBreadcrumb.Lista = lista;
CompanySelected();
var editEmployee = Session["EditEmployee"];
if (editEmployee != null)
{
Alert("Funcionário editado com sucesso!");
Session.Remove("EditEmployee");
}
}
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
ClientScript.RegisterStartupScript(GetType(), "highlightstatusmenu", string.Format("highlightStatusMenu(\"\");", (WucFilter.IsActive != null ? WucFilter.IsActive.ToString() : "")), true);
}
GOSTEI 0
Gabriel Simas
19/07/2013
PJava,
Verifica se este código te ajuda:
Forte Abraço e poste o resultado.
Verifica se este código te ajuda:
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack){ dpFuncionarios.PageSize = Convert.ToInt32(ddlQuantidade.SelectedValue); var lista = new Dictionary<string, string>(); lista.Add("Funcionário", "/admin/funcionario"); WucBreadcrumb.Lista = lista; CompanySelected(); var editEmployee = Session["EditEmployee"]; if (editEmployee != null) { Alert("Funcionário editado com sucesso!"); Session.Remove("EditEmployee"); } } }
Forte Abraço e poste o resultado.
GOSTEI 0