gpt4 book ai didi

asp.net - 监听事件: in HTML from . NET

转载 作者:行者123 更新时间:2023-11-28 03:01:36 25 4
gpt4 key购买 nike

假设在 HTML 中,在 UpdatePanel 的帮助下,我在 ASP.NET 处理来自 Web 服务的数据时运行“正在加载”动画 gif。

我只是想知道是否有一种方法可以在 .NET 代码中实现可以从 HTML 代码监听的事件,例如:

我正在从 WebService 中一一请求人员数据,并且我希望在 HTML 侧显示中加载文本。

Importing person 1
Importing Person 2
Importing Person 3
All Done!

进出

有什么技巧可以做到这一点吗?

现在我的 HTML 代码中有这个

HEAD部分

<script type="text/JavaScript" language="JavaScript">

function pageLoad() {

try {
var manager = Sys.WebForms.PageRequestManager.getInstance();
manager.add_endRequest(endRequest);
manager.add_beginRequest(OnBeginRequest);
manager
}
catch (err) {
}
}

function OnBeginRequest(sender, args) {

$("#loadingText").html("<img src='_assets/img/animated/parweb_loading.gif' alt='' />&nbsp;" + strLoadingText);
}

function endRequest(sender, args) {
}

</script>

BODY 部件具有:

<asp:UpdateProgress AssociatedUpdatePanelID="pnlAllIn" runat="server" ID="pnlUpdating">
<ProgressTemplate>
<div id="loadingText" style="background-color: Red; position: absolute; width: 200px;
top: 0px; right: 20px; padding: 5px; color: White; text-align: center; vertical-align: middle;
font-size: 14px;">
</div>
</ProgressTemplate>
</asp:UpdateProgress>

感谢您的帮助。

最佳答案

微软的AJAX.NET是一个上层控件,所以它很容易使用,但你有一点限制。

Michael Schwarz's AJAX.NET library ,你可以这样做:

  1. 编写一个方法来导入信息。此方法会将日志写入 session 或其他位置。

  2. 编写第二个方法来检查此日志并在操作继续时进行打印。

关于asp.net - 监听事件: in HTML from . NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/515085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com