page_load laddar två gånger per händelse.Alltså han kör det som finns Page_Load två gånger under samma postback.Detta sker även första gången då ej någon postback har skett. Du har inte råkat få med "this.Load += new System.EventHandler(this.Page_Load);" 2 gågner? Du kan ju kolla med tracen och se hur saker utförs och där se när den i så fall körs en andra gång. jo.lite för mycket kåd för att lägga in här.sidan är på 849 rader. är det något specielt jag skall kolla efter i tracen? jepp, när dina Page_loads laddar två ggr. Vad jag ser här händer ju ingen dubbel postback debugen i vs.net. sätter en brekpoint i page_load då körs den två ggr. Har du följande kod i huvudet på aspx-sidan: Har du AutoEventWireup="false"? Annars blir det kaka på kakapage_load laddar två gånger per händelse
Någon som vet vad det kan bero på?
Kan man kolla vad det är som orsakar en page_load? Har testat response.write(sender.tostring()) men det ger mig bara swe_admin.aspx två gånger.Sv: page_load laddar två gånger per händelse
/JohanSv: page_load laddar två gånger per händelse
Men det låter skumt att den gör detta utan att du gjort nått..
Har du lite kod att visa kanske?
Mvh JohanSv:page_load laddar två gånger per händelse
men här en tex på en händelse
private void linkInne_Click(object sender, System.EventArgs e)
{
dropUnder.Enabled=false;
panelUProdukt.Visible = false;
panelProdukt.Visible = false;
panelUKategori.Visible = false;
panelKategori.Visible = false;
valPanel.Visible = false;
panelDProdukt.Visible = false;
sweMain.Visible = false;
editor.Visible=true;
DirectoryInfo di = new DirectoryInfo(Server.MapPath("./"));
FileInfo[] rgFiles = di.GetFiles("ind*.aspx");
DataGrid1.DataSource = rgFiles;
DataGrid1.DataBind();
pageList.DataSource = rgFiles;
pageList.DataBind();
}
Detta är page_load
public void Page_Load(object sender, System.EventArgs e)
{
objKontroll = new sv_dbKontroll(System.Web.HttpContext.Current.Session["adminLand"].ToString());
imgLand.ImageUrl = Server.MapPath("./") + "/bilder/" + System.Web.HttpContext.Current.Session["adminLand"].ToString() +".gif";
dropdownHKategori.Visible=true;
dropHuvud.DataValueField = "rubrik_id";
dropHuvud.DataTextField = "rubrik_namn";
dropUnder.DataValueField = "uRubrik_id";
dropUnder.DataTextField = "uRubrik_namn";
if(!IsPostBack)
{
dropHuvud.DataSource = objKontroll.GetUPPKategori();
dropHuvud.DataBind();
dropHuvud.Items.Insert(0,"");
if(dropHuvud.SelectedItem.Value != "")
{
int tmpSelectedItem = Convert.ToInt32(dropHuvud.SelectedItem.Value);
dropUnder.DataSource = objKontroll.GetSelectedKategori(tmpSelectedItem);
dropUnder.DataBind();
}
if(FreeTextBox1.Text=="")
{
FreeTextBox1.Text = "<H3><FONT face=arial><FONT color=#008000>Free</FONT>TextBox</FONT></H3><P>type here...</P></FONT>";
}
}
else
{
Response.Write(e.ToString());
}
}
Sv:page_load laddar två gånger per händelse
Sv: page_load laddar två gånger per händelse
mvh JohanSv:page_load laddar två gånger per händelse
Trace Information
Category Message From First(s) From Last(s)
aspx.page Begin Init
aspx.page End Init 0,000451 0,000451
aspx.page Begin PreRender 17,529779 17,529328
aspx.page End PreRender 17,529828 0,000050
aspx.page Begin SaveViewState 17,532217 0,002389
aspx.page End SaveViewState 17,532342 0,000124
aspx.page Begin Render 17,532362 0,000020
aspx.page End Render Sv:page_load laddar två gånger per händelse
Sv: page_load laddar två gånger per händelse
AutoEventWireup="false"
Jag missade det i början vilket resulterade i att page_load kördes två ggr.Sv: page_load laddar två gånger per händelse