-3

在 aspx 网站中,每当在我的项目中引发 Gridview 编辑事件时。它首先调用一个通用例程来验证编辑授权,然后它可能继续它的事件.. ??

喜欢

Gridview1编辑事件->Common Routine()->Gridview1 onRowEdit

4

1 回答 1

0

也许你需要PreInit方法。所以你可以像下面这样添加你的代码:

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

另请查看http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx处的 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 回答