Angenommen, ich habe ein Webformular und es sind einige Beschriftungen und Textfelder darauf. Das Webformular hat auch eine Gridview zum Lesen der XML-Datei. Lassen Sie uns sagen, dass ich einen wring Dateinamen eingeben:Wie wird die Seitenanzeige beim Abfangen fortgesetzt? Page_Error in asp.net
protected void Page_Load(object sender, EventArgs e)
{
DataSet DS = new DataSet();
DS.ReadXml(Server.MapPath("~/wrongfilename.xml")); // raise an error
GridView1.DataSource = DS;
GridView1.DataBind();
}
und dies ist die Seite Fehlerbehandlung:
protected void Page_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
Server.ClearError();
}
so tatsächlich behandelt ich diesen Fehler und diesen Fehler beheben. Gridview hat also keine Daten, die angezeigt werden können. Aber die Seite ist immer noch eine leere Seite, wenn ich das Programm ausführe, ich denke, ich sollte mindestens Textfeld, Etiketten mit einem leeren Gridview angezeigt werden, aber es ist nur eine leere Seite. Warum zeigt die Seite keine anderen Komponenten und wie werden andere Komponenten angezeigt?