首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在masterPage中的子页中重写 OnInit事件

2012-02-20 
如何在masterPage中的子页中重写OnInit事件aspx文件引用母版页~/MasterTemplate/trendTemplate.master代码

如何在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 " >
试一下

热点排行