问题标签 [asp.net-mvc-ajax]

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

ajax - Ajax表单中找不到View的错误

我在这里问一个类似的问题

所以我OnComplete在 Ajax 表单中添加了一些函数和 Id,并且有:

这是我的观点:

_PhoneRow

控制器:

_EditPhoneRow

Oncomplete脚本:

所以点击编辑工作得很好,然后点击保存也工作得很好,但是当我第二次点击编辑按钮时,我在发布操作中有一个错误,我在这里复制了 Firebug 控制台:

那么问题出在哪里?如果我第二次删除OnCompleteSavePhone了“编辑”按钮不起作用,并且使用此功能出现了一个没有任何意义的错误,我该如何解决?我实际上是通过 Ajax 加载部分视图,并且需要此视图的按钮正常工作,起初一切都很好,但在 Ajax 结果之后他们没有,我想添加一些Oncomplete功能,但也有错误。

0 投票
1 回答
4400 浏览

asp.net-mvc - 在asp.net MVC3中提交ajax表单后更新div内容

从列表中选择上述单一用途时,它将在 ajax 表单下方显示以进行更新

在 Subting 之后调用下面的动作

在提交上面的 ajax 表单更新目的时,如果管理员密码无效,我想显示验证消息错误,并且如果模型状态有效,我想加载 myDiv 内容并向用户提供成功更新消息

0 投票
1 回答
717 浏览

asp.net-mvc - jquery mvc 模态按钮以访问发布操作

我有这个模态对话框弹出窗口,其中有 2 个按钮。一个是取消,另一个是接受。我希望接受按钮调用 POST 操作。

我一直在使用上面的代码,但它给了我一个

NetworkError: 404 Not Found - http : // somethinghost:999 /User/%5Bobject%20Object%5D

我不确定我做错了什么......

此外,在操作中,我需要一个“真”或“假”的值。从该按钮传递它的最佳方法是什么?

我有这样的东西

0 投票
2 回答
1001 浏览

asp.net-mvc - 如何使用 ajax.actionLink 或 ajax.beginForm 使用 Blockui 阻止 targetUpdateId

我想开发一个 ajax 管道,这样每当通过 ajax.beginform 或 ajax.actionLink 发出任何 ajax 请求时,它都应该从我的 ajax.start 函数开始,在该函数中我可以读取 targetupdateid 以便我可以屏蔽 blockui 和任何开发人员都不应该为这个 ajax.start 烦恼。我试图使用这段代码但它不起作用

任何帮助将不胜感激。

0 投票
1 回答
4022 浏览

jquery - “Microsoft JScript 运行时错误:'Sys' 未定义”在呈现“登录部分视图”的 Jquery 对话框中

我是 jquery、ajax 和 mvc 的新手。

我使用 Jquery 对话框显示部分视图的日志。当它被加载并且我点击它的文本框或它上面的任何其他地方时,我得到这个错误:

“Microsoft JScript 运行时错误:‘Sys’未定义”

并为其显示此脚本动态代码:

我不能使用这些脚本来验证文本框,因为我的页面中有 jquery 手风琴,当我使用这些脚本时,手风琴不起作用。上面的错误也再次显示。

我应该怎么做才能解决它?如何验证用户名并在对话框中传递文本框?和 .. 我可以在@Ajax.beginform(){}中使用@Html.ActionLink吗?

0 投票
1 回答
413 浏览

asp.net-mvc-3 - ajax.actionlink 发布表单未显示 ckeditor

使用 Ajax.ActionLink 作为之后

当控制器转到 AddEdit 页面时,我已经上传了文件并想要显示 Ckeditor。

所以我用

现在,如果我使用显示@Html.ActionLink 而不是@Ajax.Actionlink Ckeditor 显示完美,并且在 Ajax 调用中显示为文本区域。

请帮忙。

0 投票
3 回答
1771 浏览

asp.net-mvc - 局部视图中的联系表

我不得不承认,从 Web 表单到 MVC 的转变确实让我大吃一惊。与 Web 窗体相比,我似乎无法完全理解 MVC 的功能,并且在尝试执行看似简单的任务时,我继续遇到一个又一个的障碍。再加上 javascript/jquery 的基本知识,我大部分时间都在摸不着头脑。

我一直在努力将我公司构建的自定义 CMS 从 Web 表单转换为 MVC。此 CMS 允许创建页面和操作站点导航,从而创建页面模型以及相关视图和控制器。

虽然客户可以编辑 99% 的网站,但有些元素是静态的,并且在特定页面上按需加载。例如,联系页面存在于 CMS 中,但站点会根据需要注入实际的联系表单。

在 Web 表单中构建时,此联系表单只是一个用户控件,具有处理回发的自己的逻辑。我认为这里的逻辑转换是创建局部视图,但我在完成这项任务时遇到了可笑的困难。虽然我已经能够为这个联系表单创建模型、视图和控制器,但我似乎无法让它正常工作。

经过 3 天的时间在 Stack Overflow 上寻求建议后,我完成了几乎所有工作来完成这项工作。但是,我不知道如何从局部视图执行看似简单的重定向来挽救我的生命。我尝试了许多方法,包括在Doug.Instance中描述的一种,但没有任何运气。发布后,即使控制器使用“return PartialView”,部分视图也会作为整个视图返回。如果我再次发布它,它会返回原来显示的部分视图。此外,我的Redirect变量在成功后没有更新,并且OnSuccessjavascript 没有触发。

下面是我的代码。请帮帮我,因为我的头发快用完了...

页面视图(为了简洁而缩短)

联系表局部视图(为简洁起见)

联系表格控制器(为简洁起见)

0 投票
2 回答
2063 浏览

asp.net-mvc - Ajax.ActionLink 调用控制器时 ViewModel 不存储值

当我单击 ActionLink 并在控制器中设置 ViewModel 值时,我可以看到渲染视图时的变化。但是当我第二次单击 ActionLink 时,相同的值会作为 null 进入 Controller。

如何存储值,使其进入控制器?

看法:

控制器:

部分视图_UpdatableContent:

0 投票
1 回答
942 浏览

asp.net-mvc - Asp.net MVC AJAX - 如何使用 AJAX 访问数据?

案例:我的应用程序包含以下模块

  • 客户
  • 项目
  • 业务联系等

客户端模块代码

Views/Shared/clients/Index.cshtml 包含以下...

- togglediv() 是在单击 div 内的图像时创建新的 div[命名为 addNewCat]

客户控制代码...

您好 frnds 请帮助 m 通过MVC AJAX解决此问题

问题的详细解释

*v 有一个显示客户列表(图像或徽标)的 div (id=clients)。如果网络用户单击图像,那么它应该创建一个新的 div(id=addNewcat)........(这一切都很好)

但现在 ???在这个新创建的 div(id=addNewcat) 上,我想显示所选客户的项目。

提前谢谢.... :)

0 投票
1 回答
5169 浏览

c# - ASP.NET MVC Ajax 中的 500 内部错误

我正在为我的 Web 应用程序使用 Visual Studio 2010 和 MVC 4。这是我的控制器代码:

公共 ActionResult MyController()

此方法将成功完成,但我的 ajax 容器没有显示任何内容。在萤火虫这个错误提出:

NetworkError: 500 Internal Server Error + http://localhost....?X-Requested-With=XMLHttpRequest

为什么会出现这个错误?
我该怎么做才能解决这个问题?
提前致谢!