私はウェブフォームを持っていて、そこにいくつかのラベル、テキストボックスがあるとします。 webformにはXMLファイルを読むためのgridviewもあります。のは、私が絞るのファイル名を入力しましょう:asp.netでPage_Errorをキャッチするときにページ表示を続ける方法
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();
}
、これはページのエラーハンドラです:
protected void Page_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
Server.ClearError();
}
ので、私は実際にこのエラーを処理し、このエラーをクリアします。グリッドビューには表示するデータがありません。しかし、私はプログラムを実行すると、まだ空白のページですが、私は少なくともテキストボックスを取得する必要があると思う、ラベルは空のgridviewで表示されますが、それは単なる空白のページです。ページに他のコンポーネントが表示されない理由と他のコンポーネントを表示する方法