- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在页面的 Page_Load 事件上设置了一个断点,该事件永远不会被触发。没有警告或消息表明断点可能永远不会被击中,即使页面加载成功它也永远不会被击中。
成功登录后,使用登录控件的 DestinationPageUrl 属性将用户重定向到此页面。如上所述,我可以登录并进入此页面,所以至少那部分是有效的。
如果我在登录页面的 Page_Load 事件上设置断点(这里只是普通的旧 ASP.NET 示例 Web 应用程序),断点将被命中。我可以进入代码,但 page_load 事件永远不会被击中,页面只会出现。在这个序列中,我逐步执行了 login.aspx 和 site.master 的 page_load 事件,但没有执行我真正想看到的 page_load。
有什么建议吗?谢谢!
最佳答案
为了执行 Page_Load,必须满足以下条件之一:
您必须在 aspx 页面的 @Page 指令中设置 AutoEventWireup="true"。
事件处理程序必须显式连接,通常在 OnInit 中
更新
正如@bzlm 的评论中所指出的,AutoEventWireup 的默认值为“true”,因此实际上如果页面指令中缺少 AutoEventWireup 属性,它也会被执行。
旧版本的 Visual Studio(当然是 2003,也许是 2005)用于 explicitly wireup events, and recommend to set AutoEventWireup to false .
据我所知,我认为这不再是真的。显式接线是通过以下行完成的:
this.Load += new System.EventHandler(this.Page_Load);
在由设计器生成并从 OnInit
方法调用的 InitializeComponent 方法中。
关于c# - Page_Load 上的断点如何不命中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707487/
我有一个母版页和一个使用母版页的网页。 在这两个中我都有一个 Page_Load 事件处理程序。 Page_Load 处理程序按什么顺序调用?先内容后大师还是先大师后内容? 最佳答案 内容页加载事件将
在我的母版页上,我在 Page_Load 事件中有一个小方法,用于检查用户是否已登录,如果没有,则将他们重定向到登录页面。 问题是,对于我的一些页面,Page_Load 事件假定用户已登录,并且这些事
我的 iframe asp.net 页面有问题。浏览器 url 包含我需要在 iframe 页面中使用的参数。显然我无法通过 .NET 进行访问,所以我想到了在 Page_Load 方法末尾添加这样的
我有一个名为 frmLogin 的表单。我在 Login_1Authenticate 事件处理程序中有代码检查输入的用户名和密码的安全级别。然后根据安全级别,它将显示或不显示我名为 frmMain 的
Page_Load() 方法可以是async 吗?我问好像我已经这样声明了 protected void Page_Load() 一切都按预期加载。如果我这样声明它 protected async v
我在 SharePoint2013 环境之上部署了 Project Server 2013,并且部署了一个 Web 部件,该部件在 Page_Load 期间在页面上注册 JavaScript。在此 J
我有这个 javascript 模态,我想用它来报告错误。只有在页面加载之前执行代码,一切才能正常运行。所以结果是我在 head 标记之前有我的 javascript,这意味着什么都没有执行! 有什么
我有一个母版页和两个网页,WebForm1 和 WebForm2。在母版页上有两个 LinkButtons 以转到 WebForm1 或 WebForm2。 当我单击 LinkButton 转
我在页面的 Page_Load 事件上设置了一个断点,该事件永远不会被触发。没有警告或消息表明断点可能永远不会被击中,即使页面加载成功它也永远不会被击中。 成功登录后,使用登录控件的 Destinat
我在对我的解决方案进行 Checkmarx 扫描时遇到跨站点历史记录操作问题。 我得到的问题是: xyz\abc.aspx.cs 第 40 行的 Page_Load 方法可能会泄漏服务器端条件值,从而
我喜欢给 ASPX 网站打补丁,这样我就可以在编译的程序集中向 Page_Load 方法添加内容。 我的第一个想法是向 ASPX 文件添加一个包含第二个 Page_Load 方法的脚本标记,如下所示:
一个 child 类 我正在使用的用户控件有一系列父类,最终继承自 System.Web.UI.UserControl . public BasestClass : AnotherClassExten
我试图在加载 Web 表单时禁用两个列表框,但列表框并未禁用。我尝试了下面的代码,但它仍然不适用于我的情况。请让我知道我哪里出错了。 设计师代码
问题是我想填充 var docfiles = new List();用户使用 dropzone js 上传了一些文件名,但列表不会填充,因为这是第一次加载页面 httpRequest.Files.Co
我有两个按钮,预览和保存。通过预览按钮,用户可以根据格式查看数据,然后保存。 但是,当单击预览时,附加到 ajaxcontrol(日历)的一个文本框将变为空,用户必须在保存之前填写日期。这要怎么处理呢
我有一个奇怪的问题。这是场景 这是我的文件: Project1.aspx Project2.aspx 它们的设置完全相同,包括它们的 Page_Load 函数: Protected Sub Page_
我有这个控制权: 这里是我如何将服务器端的数据绑定(bind)到上面的控件: ddlPaging.Visible = true; ddlPaging.DataSource
我在母版页上有一个下拉列表,我想在加载内容页时传递内容页上的选定值。我的问题是,只有当我更改下拉列表中的值时,该值才会传递。因此,当页面加载时,我必须从下拉列表中重新选择以捕获下拉列表的值。如果我正在
static async void SendTweetWithSinglePicture(string message, string image) { var auth = new Sing
我试图在 ASP.NET 页面上编辑 Page_Load 表单中的文本框文本,但是当我尝试编辑 TextBox1.Text 时,它会抛出 NullReferenceException,因为 TextB
我是一名优秀的程序员,十分优秀!