问题标签 [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 投票
2 回答
1963 浏览

asp.net-mvc-2 - jquery.validate 在 ajax 替换时丢失,只显示最后一个错误

我在 MVC 2 中使用 jquery.validate 和 MicrosoftMvcJQueryValidation。我的模型上有数据注释,然后将其转换为 jquery 验证器。我正在使用Soe Tun概述的对 MicrosoftMvcJQueryValidation 的修改,以允许我的错误消息出现在验证摘要中,而不是在控件旁边。

当页面加载时,一切都按预期工作。问题是我使用带有替换模式的 ajax 表单来重写表单。当我这样做时,我失去了所有客户端验证。

验证仍然发生在服务器端,并且正确地为有错误的字段提供 css 类以更改其样式。但是,我的验证摘要中只显示最后一条错误消息。

控制器没什么特别的。如果模型有效,则工作,否则将相同的模型返回到视图中。

这是我的ajax表单示例

这是修改后的javascript。

我已经尝试将准备好的文档底部的调用移动到我的 OnSuccess 方法中,但这并没有做到。

那么,当我进行 ajax 替换时如何让客户端验证重新初始化,以及如何让我的所有错误显示在验证摘要中?我希望如果我解决了一个问题,它会纠正另一个问题。

编辑:

这是关于我在做什么的更多信息

这是包装

这是付款面板。

现在我的新付款方式面板

每个表格都以这样的开头

初始负载有效。任何 ajax 替换都会导致表单上下文丢失并且无论我做什么都不会重新初始化。表单回发,验证发生在服务器端。所有无效字段都已更改(添加了 css 错误类),但摘要中仅显示最后一个错误。

0 投票
2 回答
6559 浏览

asp.net-mvc - asp.net mvc ajax post-redirecttoaction 不起作用

我在我的一个控制器中使用了以下代码;

我调试了它,它来到了返回线,但没有发生重定向。是否可以在 Ajax.BeginForm 中做到这一点?这是剃须刀代码;

0 投票
2 回答
37433 浏览

ajax - 为什么设置 UnobtrusiveJavaScriptEnabled = true 会阻止 ajax 工作?

在使用 MVC3 razor 进行示例时,我写道:

在我更改 web.config 中的这个键之前,我的 ajax 调用都不起作用:

我在这篇文章中读到:http
://weblogs.asp.net/owscott/archive/2010/11/17/mvc-3-ajax-redirecting-instead-of-updating-div.aspx 但现在我的客户端验证不像以前那样工作。

我的问题是:如何使 ajax 和客户端验证同时工作?“UnobtrusiveJavaScriptEnabled”有什么作用?难道是他们之间的切换?!我希望用简单的术语来更多地了解它。

0 投票
1 回答
96 浏览

asp.net-mvc - 防止执行子请求和 Ajax 请求

我们正在为我们的应用程序使用 asp.net mvc-3。我们在控制器的初始化方法上从 db 填充控制器的属性。我不希望在部分请求和 ajax 请求上执行此代码。有没有什么方法可以在不直接访问 Request 对象的情况下实现这一点?也欢迎任何改变方法的建议

0 投票
1 回答
3491 浏览

ajax - MVC 3 Ajax.ActionLink 传递父模型属性

我有一个显示模型的视图,例如:

该视图显示模型的所有注释,我正在尝试使用 Ajax.ActionLink 删除注释,但为了删除注释,我需要将我的控制器操作结果传递给模型的 ID。

这可以通过 ajax.actionlink 来完成吗?

提前致谢

0 投票
1 回答
431 浏览

asp.net-mvc-3 - 是否可以将通用模型从 ajax 调用传递给 JsonResult 操作?

我正在创建一个 javascript 函数,它将调用 ajax 调用来验证表单的模型。

这将由 CustomController 中的此 Action 处理

如果我将传递一个带有 CustomModel 对象的表单,那么自动绑定就可以正常工作。我要创建的是服务器上的通用处理程序来验证模型。我想用这样的东西来实现它:

这样当我可以在服务器上传递具有不同模型类型的不同表单时。

谢谢!

0 投票
2 回答
17178 浏览

asp.net-mvc-ajax - 为 Ajax Action 链接添加一个 css 类

如何为 Ajax.ActionLink 添加一个类?

但此方法不会为此 ActionLink 创建 css 类。我的课程被添加到 url:AdminTools/RemovePhoto/ffff.JPG?class=RemovePhoto

0 投票
1 回答
609 浏览

asp.net-mvc-3 - ASP.NET MVC 3 DateTime 在提交 AJAX 表单时解析不正确

我的 AJAX 表单上有一个文本框,其中包含日期格式的日期时间格式字符串,例如“dd.MM.yyyy”,例如“21.11.2011”。

将表单提交给控制器操作时,在 DateTime 中接受 null 吗?范围。当日期大于 12 时会发生这种情况。如果在服务器端提交值为“12.09.2011”的文本框在 DateTime 中的值为 09.12.2011?范围。但是如果通过非AJAX模式(Html.BeginForm)提交表单就可以了。

0 投票
2 回答
268 浏览

asp.net - 关于 ASP.NET MVC3 使用它的 ajax 助手和呈现不显眼的 javascript 做什么有很好的解释吗?

我正在尝试寻找有关使用 MVC ajax 助手时发生的情况的良好(深入)解释。添加了哪些事件和 CSS 类。我可以在这里和那里找到一些信息,但没有关于这个 ajax 框架如何工作的总体解释。那里有很好的解释吗?

0 投票
0 回答
355 浏览

ajax - 在 MVC3 ajax ActionResult 中更新多个视图

我正在接近 mvc3 开发,但我不确定我想做的是否是正确的继续...

假设我有一个 CONTACTLIST,其中显示了一些联系人,并且在右表列中,我有一个对象,该对象使 SUM 向我显示存储的联系人数量。

我想做一个(ajax)内联添加,在我的列表视图底部添加一个“ContactCreate”的部分视图,当联系人保存后,我想更新列表视图和 sumview。

我必须从 Ajax.Actionlink 开始,例如:

那叫

但后来我必须更新 2 个视图。我怎样才能为 2 个不同的 2 个动作调用 2 个动作?谢谢你的帮助。