Página não atualiza no pageload nem no pre render
19/07/2013
0
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
Curtir tópico
+ 0
Responder
Posts
19/07/2013
Pjava
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);
}
Responder
23/07/2013
Gabriel Simas
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)