问题标签 [autoeventwireup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 需要 ASP.NET MVC AutoEventWireup?
当我创建一个 aspx 页面时,标题包含如下内容:-
对于 ASP.NET MVC 应用程序,我们是否:
- 需要包含此 AutoEventWireUp 属性吗?
- 如果我们将其设置为 false 会发生什么?
- 这个属性到底有什么作用?它对 ASP.NET MVC 有效吗?
谢谢大家!
c# - AutoEventWireup 和 base.OnLoad(e) 调用 Self 导致堆栈溢出
使用 VS2008,C#。何时AutoEventWireup
设置为 true 并且在我调用的网络表单中base.OnLoad(e)
:
最终base.OnLoad(e)
调用Page_Load
(调用自身)。这最终导致堆栈溢出错误。我已经能够通过设置AutoEventWireup
为 false 和覆盖来解决它OnLoad
:
这按我的预期工作(没有堆栈溢出)。但是谁能解释为什么在第一个示例中base.OnLoad(e)
调用相同的加载事件(调用自身)而不是调用OnLoad
基类(System.Web.UI.Page
)中的事件?
asp.net - Asp.Net AutoEventWireup - 它在做什么代码明智
我一直在研究反射器中的 Page、TemplateControl 和 Control 类,试图找出 AutoEventWireUp 属性实际使用的位置。我失败得很惨。
我对 AutoEventWireUp 的理解很粗略,但我认为它会导致事件处理程序方法自动连接到事件?所以我想我会看到一些发生这种情况的代码,但事实并非如此。
AutoEventWireUp 实际上在哪里使用?我可以在反射器中看到代码吗?
提前致谢!
asp.net - AutoEventWireUp 页面属性是什么意思?
我不明白AutoEventWireUp
页面属性负责什么。
我已经阅读了这篇文章,但即使是我也不明白。
c# - AutoEventWireup 在具有许多控件的页面上为 false (C#)
使用 C#,有一个带有许多控件的 Web 表单,其中 AutoEventWireup 设置为 false。这会强制您在 ctor 中或通过覆盖 OnInit 来初始化所需的处理程序。
页面上的控件所需的处理呢?为下拉列表和列表框添加按钮 Click 和 SelectedIndexChanged,而不是多个 GridView 事件等。
如果 AutoEventWireup 设置为 true,它会影响性能,因为所有控件(包括页面)的所有事件都会在幕后连接起来,甚至是您不需要的所有事件。
将 AutoEventWireup 设置为 false 时,在 ctor/OnInit 中有十几个或两个事件订阅是否合适?(this.Load+=...this.GridView1.Sorted+=...this.Button1.Click+=...等)
c# - 在 ASP.Net C# 中手动添加页面事件处理程序
当我过去构建应用程序时,我使用 AutoEventWireup 为我处理页面事件。从我读到的内容来看,这会导致显着的性能成本,我想在我当前的应用程序中手动完成。
设置事件处理程序的正确位置是什么?
我最初的想法是在我的代码隐藏文件中设置一个构造函数并在那里执行,但我假设部分类的自动生成部分已经包含一个我将覆盖的构造函数。
很抱歉在这里问这么简单的问题。看起来这应该很容易搜索,但我只是没有找到我需要的答案。在此先感谢您的帮助。
asp.net - 使用 AutoEventWireup 时事件处理程序连接在哪里?
我正在尝试追踪 Web 应用程序中的错误,这似乎与正在使用的 AutoEventWireup 有关。使用 AutoEventWireup 时事件何时以及如何连接?
我知道它发生在运行时,但究竟在哪个框架类/方法中?(我希望我能够逐步完成框架代码)。
asp.net - Global.asax PostAuthenticateRequest 事件绑定是如何发生的?
如何使用 Global.asax 的PostAuthenticateRequest事件?我正在关注本教程,它提到我必须使用PostAuthenticateRequest事件。当我添加 Global.asax 事件时,它创建了两个文件,标记和代码隐藏文件。这是代码隐藏文件的内容
现在当我输入
它被成功调用。现在我想知道PostAuthenticateRequest是如何绑定到这个Application_OnPostAuthenticateRequest方法的?如何将方法更改为其他方法?
javascript - 将服务器控件添加到触发 javascript 函数和服务器端函数的自定义 web 控件
在 ASP.Net 中,我正在尝试创建一个 WebControl。在这个控件中,我的 html 控件覆盖了 RenderControl 方法。
如何使按钮调用单击事件,以便可以调用服务器端方法 btnExecute_Click()?此外,此按钮甚至在服务器端之前调用 javascript 函数。
请建议如何使其工作。
c# - ASP.NET 母版页中的 PreRender 未触发
两者Page_PreRender
都Page_Load
不能在我正在使用的母版页中工作。Page_Init
但是,出于任何原因。AutoEventWireup
设置为真。
我也在一个空的 Web 项目中进行了尝试。在那里它工作正常。
编辑:我想出了修复它的EnableViewState
设置true
:
但我不希望启用 ViewState。覆盖OnPreRender
也有效,无论值是什么EnableViewState
。现在我想知道为什么,只是使用覆盖方式对我来说似乎很笨拙。有人可以帮忙吗?