求救!vs2008中,为母版页添加内容页,内容页没有后置代码文件,page_load事件不执行!

来源:百度知道 编辑:UC知道 时间:2024/06/25 03:22:14
vs2008中,为母版页添加内容页,内容页没有后置代码文件,且page_load事件不执行!
-----------------------------------
如:list.aspx文件没有list.aspx.cs //这个问题基本解决了~~
-----------------------------------
刚才试了一下,发现内容页的page_load事件写在aspx文件里是可以运行的,但cs文件里的不运行。
我在母版页两个地方都写了page load事件,cs文件的page load事件是空的,不知到和这有没有关系。。
----------------------------------
关于pageload事件不执行,大家有什么看法??

没有什么关系 这是因为 你创建 aspx文件时候 没有选择 使用后置代码 文件 所以 代码 只能写在页面上 <script runat="server"></script>
标签中

没有后置代码文件是啥意思?

-----------------------------------以下补充

1.看看你的ASPX页面的Page命令中 Inherits= 后面的类名是不是CS文件的类名
2.看看AutoEventWireup是否被关闭了,如果是的话需要手动用代码绑定Load事件

在你的页面中指定一下
如页面叫abc.aspx,类叫123.aspx.cs.cs
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="123.aspx.cs" Inherits="123" %>

Language指定编码
AutoEventWireup自动委托,可以不写
CodeFile指定类文件
Inherits类名称
不明白再说