gpt4 book ai didi

c# - Ajax.BeginForm 中的 LoadingElementId 不显示加载图像

转载 作者:太空狗 更新时间:2023-10-29 20:47:40 30 4
gpt4 key购买 nike

我有一个 MVC3 应用程序,我需要添加 ajax 加载图像。我把这个放在我的观点上

    @using (Ajax.BeginForm(
"LogOn","Account",
new AjaxOptions { LoadingElementId = "div_loading" }))

这是我在同一 View 上非常简单的 div:

  <div id="div_loading" style="display:none;">
<img src="@Url.Content("~/Content/Images/loading.gif")" alt="" />
</div>

当我单击提交按钮将表单发回时,loading.gif 从未出现。我的代码运行良好,但没有显示加载指示器。并且图像在正确的位置正确命名。有谁知道为什么?

更新显然,这与 Telerik 应用程序有关。如果我创建一个常规的 MVC3 应用程序,它就可以工作。当我创建 Telerik MVC3 应用程序时,它不起作用。还有其他人在 Telerik 遇到过这个问题吗?

最佳答案

您也可以从以下地址尝试:here

function AjaxBegin()
{
$('#div_loading').show();

}
function AjaxComplete()
{
$("#div_loading").hide();
}
function AjaxFailure(ajaxContext)
{
var response = ajaxContext.responseText;
alert("Error Code [" + ajaxContext.ErrorCode + "] " + response);
}


AjaxOptions:

OnFailure = "AjaxFailure";
OnBegin = "AjaxBegin";
OnComplete = "AjaxComplete";

关于c# - Ajax.BeginForm 中的 LoadingElementId 不显示加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10820042/

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