如何在masterPage中的子页中重写 OnInit事件
aspx文件引用母版页~/MasterTemplate/trendTemplate.master
代码如下
<%@ Page Language= "C# " MasterPageFile= "~/MasterTemplate/trendTemplate.master " AutoEventWireup= "true " CodeFile= "list.aspx.cs " Inherits= "trend_list " %>
<%@ MasterType virtualpath= "~/MasterTemplate/trendTemplate.master " %>
<asp:Content ID= "Content2 " ContentPlaceHolderID= "contLeft " Runat= "Server ">
asdfasdfasfdasdf
</asp:Content>
问:如何在该aspx页面中重写 OnInit事件?
因为我不想在.cs文件的page_load里面写,如果不是母版页很方便就重写了
在母版页中该写在哪?
<%
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
}
%>
这一段放哪都不行,郁闷
望指教!
------解决方案--------------------平时都是在cs中重写方法,在aspx中还没有试过。
------解决方案-------------------- <%@ Page Language= "C# " %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<script runat= "server ">
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
}
</script>
<html xmlns= "http://www.w3.org/1999/xhtml " >
试一下