在 aspx 网站中,每当在我的项目中引发 Gridview 编辑事件时。它首先调用一个通用例程来验证编辑授权,然后它可能继续它的事件.. ??
喜欢
Gridview1编辑事件->Common Routine()->Gridview1 onRowEdit
在 aspx 网站中,每当在我的项目中引发 Gridview 编辑事件时。它首先调用一个通用例程来验证编辑授权,然后它可能继续它的事件.. ??
喜欢
Gridview1编辑事件->Common Routine()->Gridview1 onRowEdit
也许你需要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...
}
}