-3

aspx Web サイトで Gridview Edit イベントが私のプロジェクトで発生するたびに。まず、検証編集承認のために 1 つの共通ルーチンを呼び出してから、そのイベントを続行します。

お気に入り

Gridview1 Edit イベント - > Common Routine () -> Gridview1 onRowEdit

4

1 に答える 1

0

方法が必要なのかもしれませんPreInit。したがって、次のようにコードビハインドを追加できます。

protected void Page_Init(object sender, EventArgs e)
{
   //do something...
}

ASP.net ページのライフ サイクルも参照してください。

アップデート

必要に応じてPreInit、すべてのページで実行します。簡単に言えば、 から継承する新しい共通クラスを作成するだけでSystem.Web.UI.Page、すべてのページがその共通クラスから継承されます。コードサンプルを見てください:

//file name: Common.cs
public class Common : System.Web.UI.Page {

    protected void Page_Init(object sender, EventArgs e)
    {
       //do something...
    }
}

//file name: YourPage.aspx.cs
public class YourPage : Common {

    protected void Page_Load(object sender, EventArgs e)
    {
       //do something...
    }
}
于 2012-12-04T11:32:03.157 に答える