读书人

怎么在masterPage中的子页中重写 OnI

发布时间: 2012-02-20 21:18:25 作者: rapoo

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

读书人网 >asp.net

热点推荐