问题标签 [updatepanel]

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 回答
3550 浏览

asp.net - ASP.Net:如何使用 DOM/Javascript 向转发器添加行?

我知道 asp.net 转发器没有客户端对象模型,我们一直致力于提高许多具有转发器/网格视图的页面的性能,这些页面具有通过服务器端代码向它们添加行的功能。

我们已经使用更新面板来 ajaxify 将行添加到转发器/网格视图的功能,但是服务器跳闸和在浏览器上渲染所花费的时间是不可接受的。

有什么方法可以在客户端完成,以提高向转发器/网格视图添加行的性能。我们正在使用 Asp.net 2.0

0 投票
2 回答
19491 浏览

asp.net - 如何将触发器添加到更新面板,其中触发器的事件位于中继器内的用户控件内?

我有一个名为 CustomerFinder 的 UserControl 用于搜索客户。中继器内部有“添加”按钮。我为Repeater_ItemCommand 创建了一个事件处理程序。因为我要在其他页面上使用它。

在另一页上,我使用了这个不在 UpdatePanel 中的用户控件。选定客户有一个更新面板(当他们点击添加时,客户被选中)

当他们单击用户控件中的添加按钮时,我希望更新面板自行刷新。

替代文字
(来源:barbarosalp.com

正如您在上面看到的那样,Intellisense 可以获得事件名称“ OnrptCustomersCommand

替代文字
(来源:barbarosalp.com

而这就是触发...

我收到一个错误“找不到事件‘OnrptCustomersComman’”

我怎样才能完成它?提前致谢

0 投票
2 回答
1932 浏览

c# - 您如何确定何时单击父级上的子级中的按钮 - ASP.NET

在我的子用户控件中,我有一个带有 OnRowCommand 事件处理程序的网格视图,该处理程序在单击编辑按钮时执行。当在子控件中单击“编辑”按钮时,我想将父控件中的 ASP.NET 占位符控件的可见性设置为 true。

完成这项任务的最佳方法是什么?

更新:
在互联网上进行了更多研究后,我在我的子控件中创建了一个公共事件事件处理程序,并在触发 OnRowCommand 事件时引发了该事件。在父控件的 page_load 事件中,我将子用户控件事件映射到父控件中的私有事件。

子控件源代码:

家长控制源代码:

0 投票
3 回答
6266 浏览

c# - Asp.net updatepanel 清除复选框列表选择

我在 Ajax UpdatePanel 中有一个 ASP.Net CheckBoxList 控件。

我将在下面的 HTML 中包含代码 (C#)。

我发现这是 CheckBoxList 没有通过回帖持续存在的东西。

顺便说一句,这有点乱。这是一个原型。

这是用于填充原始 CheckBoxList 的方法

BindCheckboxes() 从以下位置调用:

这是用于填充另一个 CheckBoxList 的复选框的回发方法

这是 ASP.Net HTML


我应该提到 bindcheckboxes() 函数是从

所以它总是一个 PostBack。但我认为你可能会对此有所了解。

0 投票
1 回答
1646 浏览

asp.net - 有没有办法检测更新面板何时完成刷新?

有没有办法检测更新面板何时完成刷新?我想在更新面板完成后触发一些 javascript 方法。

也许通过 UpdateProgress 控件?

0 投票
3 回答
7063 浏览

c# - C# Ajax 更新面板不起作用

我有一个不工作的更新面板。我的整个代码:

我试过触发器,但他们没有工作..

当我按 btnSave 这是执行的代码:

当我设置断点时,它会运行代码。但未设置标签文本:S

希望有人可以帮忙?

谢谢!

编辑:

我也试过这个:

0 投票
2 回答
373 浏览

.net - ASP.AJAX UpdatePanel - 可能与应用程序映射有关

我正在尝试将 Axinom CMS 与 ASP Ajax 一起使用,并创建了一个包含 ScriptManager、UpdatePanel 和 Timer 的页面。

在 CMS 中发布页面时,实际页面创建在

(1) http://localhost/Site/publish/PageName.aspx

但用户应该在下面访问它

(2) http://localhost/Site/PageName.AxCMS

它是通过 IIS 中的应用程序映射到 .AxCMS 扩展名建立的。

如果通过 (1) 访问页面一切正常,则使用 (2) 页面加载正确,并且当计时器第一次启动时页面看起来很好。然后在第二个计时器事件页面被重定向到 PageNotFound.aspx。

当使用 FireBug 进行调查时,第一个 POST 返回更新,但第二个 POST 返回 403 Forbidden。

有没有人知道如何进一步解决或解决这个问题?

0 投票
3 回答
8385 浏览

asp.net - 在 UpdatePanel 更新后注册动态 javascript

我有一个动态创建的 javascript 页面(脚本实际上是非常静态的,但其变量的值是根据用户输入填充的)。

结果和接受用户输入的控件位于 UpdatePanel 中,该面板根据某些用户输入进行自我更新。其中一些用户输入会导致我之前提到的变量发生变化,因此我需要注册一个新的 javascript。

问题当然是只有更新面板得到更新,并且脚本在更新面板之外注册,因此没有添加新脚本。

你认为现在最好的做法是什么?我可以通过让这个脚本(和变量)存在更新面板中来解决这个问题,或者我可以确保在需要发布新的 javascript 时完全重新加载页面?我已经在页面上的 ScriptManager 可能可以帮助我解决这个问题......

所以我正在寻找有类似问题并以很好的方式解决它们的人,或者只是有一些好主意的人:)

0 投票
4 回答
300 浏览

asp.net - .net Ajax - 在更新时隐藏内容

我在一个页面上有许多 asp.net AJAX 更新面板,可以独立刷新。我希望它在使用刷新按钮时隐藏面板中的内容,并且在获取数据时仅显示加载图像(从服务器返回数据需要 5-10 秒)。实现这一目标的最佳方法是什么?

0 投票
3 回答
1259 浏览

c# - Internet Explorer 无法打开 Internet 站点

我有奇怪的错误,但这似乎只发生在 IE6 中,而且是随机发生的。我正在我公司的网站上实施omniture 分析。我制作了一个文字服务器控件并从更新面板中调用它。控件所做的只是构建 java 脚本并使用 ScriptManager.RegisterStartupScript(Control, Type, String, String, Boolean) 将 java 脚本添加到页面。这一切都很好,除了随机错误(见附图)。

从我读过的内容来看,这似乎是 IE6 中的一个错误,如果它在 body 标记内的子元素中创建,则会导致 java 脚本错误,而我的脚本最终位于 form 标记内。我只是想知道是否有任何其他方法可以用来注册不会导致此错误的控件。

图片 http://img132.imageshack.us/my.php?image=errornf7.jpg

// 我似乎无法正确显示图像,所以我将链接到它。

错误截图