问题标签 [page-lifecycle]

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.

0 投票
2 回答
391 浏览

.net - 页面刷新时输入的点击方法按钮!

我有一个 .net 2.0 应用程序,但我无法弄清楚为什么按钮的 onclick 方法在页面刷新时运行。

发生这种情况的确切情况是在单击按钮的每个项目上勾选一个复选框,并且 onclick 方法处理该项目,然后清除该复选框。现在,当页面由于某种原因被刷新时,按钮的 onclick 方法被输入到!

非常感谢任何帮助。

非常感谢,

0 投票
1 回答
337 浏览

asp.net - SSRS 2005 报告功能

在 SSRS 2005(和我想象的 2008 年)中,您可以为报表提供功能,如果我没记错的话,还可以提供整个程序集,这允许您在呈现报表之前执行某种类型的工作。

有谁知道这个函数是在 ASP.NET 页面生命周期的哪个阶段编译和/或执行的?

我倾向于认为它是在 On_Render 上执行的,但这显然只是一个猜测。

有没有人有任何见解,并且 SSRS 2008 报告相同的功能,如果是,在什么时候执行?

0 投票
2 回答
1033 浏览

asp.net - 由于 CompareValidator 未引发 Button_Click 事件

我有一个页面,其中包含一个<asp:Button/>离开页面和一个<asp:TextBox/>获取一些日期和另一个<asp:TextBox/>来确认该数据的页面。

确认验证器配置如下:

p>

在页面上,编辑字段时,比较验证器会在ControlToValidateControlToCompare失去焦点时运行。

编辑任一字段,然后单击按钮离开页面时,比较验证器运行并显示错误消息,但 Button_Click 方法未运行。

按钮的causesValidation属性设置为false

我是否可以在保持比较验证器功能的同时运行 Button_Click 方法,而不使用服务器验证或使用 TextBox.Text 值的 regexValidator?

0 投票
1 回答
420 浏览

asp.net - 在自定义处理程序中注册ClientScriptBlock?

我在 ASP.NET 中使用一个自定义控件来为我处理文件上传。该控件在代码隐藏中有一个处理程序,使用如下所示:

在那个 sub 中,我发回服务器并在数据库上做一些工作,但是当我回来时,我希望 JavaScript 在那个时候注册。

但是,当我使用Page.ClientScript.RegisterClientScriptBlockor时ScriptManager.RegisterClientScriptBlock,脚本不会加载到页面上。我需要这个 JavaScript 来运行和更新页面,并关闭上传对话框窗口。我认为这是因为页面已经加载。

有没有人对如何做到这一点有任何好主意?

0 投票
6 回答
833 浏览

asp.net - 类似于 ASP.NET winforms 的哲学和页面生命周期经常妨碍我

MVC + 经典网络表单在同一个网站

现在我想知道是否可以混合 MVC 和经典网络表单(我不想重新实现我已经做过的事情,即使这会使代码不均匀......)

原始问题

我对 ASP.NET(以及一般的 Web 编程)的理解越深入,我就越不喜欢 ASP.NET 页面生命周期及其类似 winforms 的范例。我越来越相信,通过自己的处理程序编写或最多使用没有任何数据绑定控件的普通 .aspx 模板,我会在更短的时间内获得更好的结果。
每次我学习 ASP.NET 做某事的方式时,我都会觉得我浪费了我的时间,最终我又重新发明了轮子。

您是否熟练使用 System.Web.UI.* 控件?
您不会对页面生命周期感到困惑吗?
您不觉得在每个页面上放置一个 SQLDataSource 会产生不可维护的代码吗?

更新

我不敢相信我是唯一一个有这种感觉的人,现在我知道我是对的。我正在观看一些有关MVC的视频,它看起来与我正在寻找的完全一样。明天我将安装并尝试一下。

0 投票
1 回答
3346 浏览

iframe - 页面加载后如何加载 IFrame

我有一页 .aspx,在 page 中,我在页眉页上放了一个 iframe。

iframe页面加载完成后是否可以加载?

0 投票
3 回答
6258 浏览

c# - 在 ASP.NET 中加载嵌套的用户控件

我遇到了嵌套控件无法正确加载的问题。我尝试了各种页面方法,但似乎没有任何效果。

编辑:该站点编译并运行良好-尽管它只是留下一个空白屏幕。

基本上我有一个图表的包装控件,它允许我选择数据、绑定和自定义具有大量抽象的图表。我需要另一个包装器控件,因为可能有我想轻松表示的图表组。

笼统的答案也会很棒。

这就是我所拥有的。我已经用填充物替换了我的自定义属性/属性:

默认.aspx:

外部用户控件.ascx:

OuterUserControl.ascx.cs:

内部用户控制.ascx:

内部用户控制.ascx.cs:

0 投票
2 回答
102 浏览

asp.net - 在 ASPX 文件中包含代码是否存在性能差异?

将代码放在 aspx 文件中比较慢?每次访问都重新编译代码?

在我看来,aspx 文件中的代码在第一次访问它们的 dll(可能在 Page_Init 中)时被编译并移动到 Temp Asp.Net 文件夹。而 .aspx 文件正是 IIS 找到文件所必需的。

0 投票
1 回答
109 浏览

asp.net - 当用户离开请求时,我可以控制清洁项目吗?

我有一个允许上传多个文件的页面,这些文件不断上传,即有许多 FileUpload 控件和每个靠近它们的提交按钮,它会立即上传。

我希望,一旦用户离开页面并转到另一个页面而不保存主容器(例如,“项目”=产品/注释/文档/这些文件附加到什么),上传的文件应该从服务器中删除.

换句话说:我怎么知道用户不打算回来(即他关闭了浏览器等)

0 投票
2 回答
3610 浏览

javascript - 保持 Flash 音乐播放器跨页面刷新/更改

我试图在我的页面上安装一个基于 Flash 的音乐播放器,即使您刷新或转到网站内的另一个页面,它也会继续播放歌曲。

我想像 facebook 页脚那样做

我阅读了这个主题 Facebook 如何在加载不同页面时保持页眉和页脚固定?

但我有 loadpage() 和 location.hash 问题

如果有人知道它是如何制作的请告诉我