问题标签 [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.
javascript - 使用 Gridview 控件的 RegisterStartupScript 注册带有参数的 javascript 方法
我在用户控件(ascx)中有一个网格视图控件。此网格视图的控件必须使用 java 脚本事件进行注册。我的问题是,如何使用 RegisterStartupScript 注册这些 Javascript 事件!作为一种解决方法,我目前已将 Javascript 方法放在调用页面 (aspx) 中。代码如下所示,
ascx:
ascx.cs
aspx:
我不想在 aspx 中编写 Javascript 方法 setTextValue。相反,它可以从 ascx 的 RegisterStartupScript 中工作。
asp.net - 如何在 ASP.Net C# 中从父服务器端刷新用户控件或调用用户控件功能?
我有一个带有下载文件按钮的页面,按下该按钮后,我希望刷新用户控件。这可以通过我在 UC 中编写的功能来完成。
所以:如何从父服务器端调用 User_Control 中的 js 函数(用户按下下载按钮下载文件后)
我使用了这段代码,但它不起作用?
注意:UpdateReportList() 是我的用户控件中的 js 函数。
javascript - 错误 PageRequestManagerTimeoutException
我在 Vb.NET 中有这段代码:
其中 StampaUrl 它的类型是:http://localhost:8281//files/ ***/cache/uy5ffdzagqwct0fgswv4retk/0CCB2154-0771-4BE3-820A-C4C01B2DB03B.PDF
在浏览器中给我这个错误:
错误:Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时。
我该如何解决?
javascript - ScriptManager.RegisterStartupScript 在页面加载后在单独的 javascript 文件中触发 javascript 函数
我研究并尝试了 3 种不同的解决方案,但无法克服恼人的错误:
情况 :
我正在使用数据(C# 后端)填充隐藏字段,这纯粹是 HTML,我将通过调用以下 javascript 来填充 SummerNote 富文本字段:
我在 RegisterStartupScript 的尝试:
所有这些都给了我错误...
该脚本本身位于 aspx 页面中包含的 javascript 文件中,我认为这可能是问题所在。但是..我还没有找到任何解决方案来实际解决这个问题..
有小费吗 ?
javascript - 使用带有 js 文件的 RegisterStartupScript 从 C# 代码后面调用 Javascript 函数
我在让我的 js 文件中的第二个函数触发时遇到问题。计划是在成功插入期间显示 1 个模态显示,如果有重复错误则显示另一个。成功模式有效,但如果出现错误,除非我注释掉它的代码(测试),否则我仍然会得到成功模式。然后只有这样,第二个功能才会触发。我是 C# 和 Javascript 的新手。任何帮助将不胜感激。我错过了什么????
下面的代码解决了问题,但现在我有一个新问题。重复的错误消息大声笑。当错误模式第一次显示时说有 1 个错误,它显示正确。但是,在将已知的重复信息输入到第二个测试字段并提交后,该模式返回了预期的 2 个错误,但现在也重复了第一个,如附图所示。
我想我的问题是如何在模态关闭时从 jquery 中清除项目符号列表项?
**为工作代码编辑的代码后面
c - C 头文件中的@
阅读实现微控制器 I/O 设备映射的头文件时,我偶然发现了以下代码片段:
我无法理解最后一行,因为我不知道 @ 运算符。
asp.net - 脚本管理器注册启动脚本仅在初始页面加载时运行脚本通过母版页功能运行时
编辑:
我通过开发人员工具检查了页面,他们都在脚本块中放置了一个带有函数调用的脚本块。通过母版页运行的脚本块将脚本块放在页面的较高位置,距表单顶部几行。从页面调用的那些将它们与表单元素末尾附近的其他脚本块一起放置。我不确定这对任何人是否意味着什么,但这似乎与我有关。
原始问题
我有一个多页面应用程序,在该应用程序中,我在每个页面上多次使用 ScriptManager 的 RegisterStartupScript 方法。我们有一个母版页,所以我决定放置一个公共函数,它只接受名称和可选的不同脚本文本并在那里注册启动脚本,这样我们就可以对启动脚本进行更小、更简单的函数调用,并且可以访问从使用母版页的每个页面。这是功能:
我在母版页的 aspx 中也有脚本管理器,当使用此功能时,它确实可以工作并运行脚本,但仅用于初始页面加载。任何后续的异步回发都不会运行任何已经运行的脚本。
如果我把这个确切的功能代码放在特定页面后面的代码中,它就可以正常工作并且可以在任何回发时运行。当该功能归母版页所有时,为什么这不能正常工作?
有什么想法吗?
asp.net - 更新面板 asp.net 中的错误句柄 gridview
我在更新面板中放置了一个网格视图。当用户删除将导致 FK 错误的行时,将不会显示任何消息和错误页面,因为 asyncpostback 更新面板。
当 e.AffectedRows=0 时,我放置了一个 ScriptManager.RegisterStartupScript 以在 GridView2_RowDeleted 事件中显示一些消息。但它也不起作用(没有任何反应)。我认为可能在 GridView2_RowDeleted 事件之前发生 SQL 错误。
那么,有人可以给我一些想法吗?我需要的是在发生 SQL 错误时显示警报或 lable.text 之类的消息(更新面板中的网格视图)
现在这里是 GridView2_RowDeleted 的代码
javascript - 如何在 ASP.NET C# 中显示谷歌地图
我正在将谷歌地图控件添加到 ASP.NET C# 页面中。我从谷歌获得了 API 密钥,我只是在测试页面,但似乎地图没有显示。我的最终结果是使用文本框输入纬度和经度,单击提交按钮后,地图会将我带到指定位置。在前端,我有这个:
我还没有完成按钮单击事件,因为我想先完成上述操作。
javascript - 在 asp.net TreeView TreeNodePopulate 事件之后运行 javascript 函数
我有一个带有 PopulateOnDemand 选项的 TreeView 控件。每次触发 TreeNodePopulate 事件后,我都需要调用一个 javascript 函数。我试过这个
后面的代码:
js:
但是 RegisterStartupScript 不起作用。函数调用未添加到页面中。

