ASP.NET プログラムで注意すべき 2 つの点

怪我咯
リリース: 2017-04-01 11:27:29
オリジナル
1433 人が閲覧しました

読書のヒント: この記事では、ASP.NET の ASPX ページの Page_Loadイベント について注意すべき 2 つの点について説明します。 1. Page_Load イベントが ASP.NET ページで複数回発生する場合があります。ボタンがクリックされたときにイベント処理コードが実行されないようです。そして、これらの状況にどう対処するか。

ASP.NET の ASPX ページの Page_Load イベントには 2 つの奇妙な点があり、それらを覚えておく必要があります:

a. Page_Load イベントが ASP.NET ページで複数回発生することがあります。この問題が発生する原因の 1 つは、ASPX ページの AutoEvenWireup 値を True に設定したことです。この場合、「Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs」の後に「Handles MyBase.Load」という行を追加する必要はありません。Visual Studio.NET では、この部分を処理するには、もちろん AutoEventWireup 値を False に設定できます

b. ここで、データをロードするコードが存在することを確認するために、Page_Load イベントをチェックする必要があります。 (たとえば、ドロップダウンリストにデータをバインドするコード) は、後でクライアント データが返されるときではなく、ページが最初に読み込まれるときにのみ実行されます。これを確認する簡単な方法は、Page_load イベント ハンドラー にあります。関数内の Page.IsPostBack 値のテスト - False はページが初めてロードされたことを意味し、True はデータ返却プロセスが発生したことを意味します

以上がASP.NET プログラムで注意すべき 2 つの点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート