问题标签 [registerstartupscript]

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 投票
1 回答
611 浏览

c# - 了解 RegisterStartupScript 和回发

我想知道是否有人可以为我消除困惑。我正在尝试通过 j 查询实现控件的拖放。

  1. 有一个 init JavaScript 函数客户端,它使某个类的所有控件都可以拖放。

  2. 控件是在代码后面动态创建的。

  3. 每次回帖甚至部分回帖都会重新创建控件。

我的问题是这些控件在回发后丢失了可拖动和可放置的属性,因此为了修复它,我开始使用 RegisterStartupScript 注册脚本代码,每当触发事件时使用不同的键,这将重新创建控件。任何人都可以对此有所了解并解释为什么每次加载页面时都需要注册脚本。这是正常的还是我错过了什么。

谢谢。

0 投票
1 回答
464 浏览

vb.net - 从框架 2.0 上的 IIS 6.0 下的 UpdatePanel 触发时,RegisterStartupScript 不起作用

我到处寻找,但没有找到解决方案。希望您能提供帮助:

我正在维护一个用 VB.NET 编写并在 Framework 2.0 下运行的网站。

在我的一个页面中,我在 UpdatePanel 中有一个下拉控件:

在这个控件的处理程序中,我调用了 ScriptManager.RegisterStartupScript:

现在这是我的问题:当我从下拉列表中选择一个值时,“RegisterStartupScript”方法将不起作用,但它仅在项目在 IIS 6 和 Framework 2.0 下运行时才会发生。- 如果我将其更改为在 IIS 7 下运行,它可以完美运行。- 如果我将其更改为在 Framework 4.0 下运行,它可以完美运行。- 如果我删除 UpdatePanel 部分,它可以工作。

但是,如果我不改变任何东西,它就不会做任何事情。

在我更改整个代码以使用 jquery 和 ajax 之前有什么解决方案吗?:)

谢谢,

奥瑞特。

0 投票
1 回答
10633 浏览

asp.net - ScriptManager.RegisterStartupScript 在 ASP 按钮单击事件上不起作用

我试过的

我从昨天开始尝试这个,当 ASP Button_Click 时触发 alert()。但是,当我将此脚本粘贴到 Page_Load 中时,它工作得非常好。

我也用下面的代码尝试过,ClientScript.RegisterStartupScript它适用于页面加载而不是 ASP Button_Click


我需要做什么

需要验证客户端存在的文本框,如果这些文本框为空,则应显示警告对话框。

0 投票
1 回答
871 浏览

c# - 当回车符在字符串中时,RegisterStartupScript 警告错误

我在代码隐藏类中有 RegisterStartupScript 来警告错误消息——它工作正常,除非错误有换行符或回车符(我认为)。这是片段:

注释代码工作正常!

0 投票
1 回答
593 浏览

jquery - ClientScript.RegisterClientScriptBlock 和 ClientScript.RegisterStartupScript 有什么区别

我尝试在下面注册一个脚本,但是我在

我使用以下内容,但没有设法将它放在我想要的地方。

很确定我错过了一些细节,但是经过良好的研究后找不到任何关于此的信息,任何帮助都会得到帮助

0 投票
3 回答
608 浏览

javascript - 无法在 UpdatePanel 中执行用于计时器控制的 javascript

我在更新面板中有一个计时器控件,计时器应该执行一些 javascript。

后面的代码:

但它似乎不起作用,我必须改变什么?

0 投票
1 回答
1078 浏览

asp.net - 在 page_load 上执行 VB 脚本

我在 ASPX 页面中有 VB 脚本。我需要在页面 _load 的 codeBehind 中使用该脚本,并在 For 循环中使用,每次迭代。

我的代码是:-(带有 VB 脚本的 .ASPX 页面。)

部分背后的VB代码:-

我需要从循环中为一个 ID 打开一个 word 文档,为另一个 ID 打开另一个文档。

0 投票
1 回答
617 浏览

c# - 每个页面回发时都会弹出 jQuery 对话框

我有一个包含主文件的网页。主文件有一个包含计时器的更新面板,用于每隔几秒显示一次添加/图像。但是,页面的内容占位符不包含在更新面板中。这是母版页的基本标记:

现在,当我的页面加载时,我需要在决定是否要启动 jQuery 对话框之前进行一些服务器端处理。我在后面的代码中使用下面的代码来执行此操作:

OpenDialog() 在标记中定义如下,带有标题内容占位符:

真的很标准的东西。这段代码有效。但是,每次计时器单击并更新图像时,对话窗口都会再次出现,所以如果我让它在那里停留几分钟,我将有数十个对话窗口一个接一个。我基本上需要我的对话框只注册一次,而不是在每次部分回发时重新初始化。任何帮助,将不胜感激。

0 投票
1 回答
1124 浏览

asp.net - while 循环内的 ScriptManager.RegisterStartupScript 仅在跳出循环后执行

我的代码隐藏中有一个while循环,我想监控进度,所以每次我进入循环时,我希望我的页面绘制一些东西(一个点),当循环中断时,我会看到整个进度(散点图)我的代码如下:

函数 Display() 每次绘制一个点。我的问题是,只有在我跳出 while 循环之后,所有的条都被同时绘制,但在循环期间它们都没有被绘制......:(我不确定哪里出了问题,如果我使用断点,我可以看到这段代码每次都被执行,只是没有显示在我的页面上。

任何人都知道这样做的正确方法应该是什么?非常感谢!

0 投票
1 回答
902 浏览

asp.net - 页面 ClientScript RegisterStartupScript 不适用于元 http-equiv="X-UA-Compatible" content="IE=9"

我有一个 asp.net 代码,它在运行时将 js 添加到按钮...当我更改元 http-equv 内容时,以下命令无法正确执行

CS代码:

母版代码:

但它适用于

然后css回滚到丑陋的IE8兼容性。请分享问题的替代方案。