gpt4 book ai didi

c# - 继承自己的Page后Page_Load没有加载

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:18 24 4
gpt4 key购买 nike

我正在尝试创建由我的主页继承的 BasePage Web.UI.Page。但是当我创建公共(public)类 mypage 时:此类的 BasePage 方法 Page_Load 未加载到页面实时循环中。BasePage 不包含任何 Page_Load。有没有人知道问题出在哪里?谢谢

最佳答案

1) 为你的项目添加类

public class BasePage : System.Web.UI.Page
{
}

2) 假设你想要你的 Default.aspxBasePage 继承的页面类,修改Default.aspx.cs以下列方式归档:

public partial class _Default : BasePage  
{
protected void Page_Load(object sender, EventArgs e)
{
System.Diagnostics.Debugger.Break();
}
}

3) 不要换行<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>在你的Default.aspx文件。

4) 按F5开始调试。系统将要求您在 web.config 中启用调试文件。按确定。你会被拦在 Page_Load 里面方法,即成功。

关于c# - 继承自己的Page后Page_Load没有加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2037069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com