问题标签 [ajax.beginform]

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

ajax - Ajax.BeginForm 不做异步发布

我长期以来一直对 Ajax.BeginForm 有问题是在互联网上进行搜索,但是大多数包含jquery.unobtrusive-ajax.min或编辑的解决方案都web.config允许UnobtrusiveJavaScriptEnabled在我的情况下完成,但我的 ajax 表单仍然在做一个完整的回发并且不能明白为什么。

View

Controller

BundleConfig

0 投票
1 回答
5848 浏览

asp.net-mvc - @Ajax.ActionLink 发布表单字段

我有以下表格,我将项目添加到列表并更新结果表。所以这是我目前拥有的代码:

查看(强类型):

部分的:

视图模型:

现在,通过Ajax.Beginform作品的提交按钮发回,我可以发回模型并更新服务(添加一个)并返回它。

我的问题是我也希望能够从列表中删除服务。为此,我想我会使用 aAjax.Actionlink并且它确实使用 id 发回。问题是它只返回 id 而不是模型。

现在环顾四周,显然不可能使用Ajax.Actionlink你们将如何处理这个问题将当前模型发送回操作?

我以为我会很聪明,并使用重载Ajax.Actionlink并添加 new{ model = Model, id = @Model.Services[i].serviceId }到它,但它不行。

ViewModel 中还有很多其他数据(为了空间,我已将其从上述代码中取出),通过上述重载将所有这些数据一一发送对我来说是非常不切实际的。

0 投票
3 回答
22432 浏览

jquery - How to display error message only in OnFailure of Ajax.BeginForm in MVC3?

I have this simple ajax form in my MVC3 app, that sends email message:

If the action fails to send a message, it throws the exception. The exception is handled and displayed in the showError(error){} javascript function:

The problem is: error.responseText is the html dump of the entire error page.

I need to display only the exception error message (whatever is in ex.Message in MVC3).

The implementation of "public ActionResult SendMessage(string message) { }" is irrelevant.

I need to know how to display the exception's message only in showError(error) javascript handler.

Thanks a bunch.

0 投票
2 回答
2966 浏览

asp.net-mvc-4 - MVC4 中的 Ajax.BeginForm()

我的要求是在同一页面中显示结果而不重定向到另一个页面。我正在使用 Ajax.BeginForm() 执行此操作。但它重定向到另一个页面。有人可以帮忙吗?

我的.js文件:

我的查看代码:

控制器:

网络配置:

任何人都可以帮助这一点,成功消息应该显示在同一页面中..

0 投票
2 回答
8148 浏览

kendo-ui - 从 Kendo UI 窗口发布 Ajax 表单

为了编辑记录,我打开了一个模态 Kendo UI 窗口,其中填充了包含启用 AJAX 的表单的部分视图:

当我运行表单并单击弹出窗口上的“保存”时,表单已成功发布,但未通过 AJAX 完成发布,并且未调用我的“SomeMethod”onsuccess 方法。我已经尝试添加...

...在部分观点上,但它没有帮助。如何让我的表单使用 AJAX 提交?我错过了一些明显的东西。谢谢!

0 投票
1 回答
14725 浏览

c# - 带有 ASP.NET MVC 4 的 Ajax.BeginForm 不调用控制器操作

我正在尝试使用 Ajax.BeginForm 但没有任何成功。我无法让我的表格正常工作。我的控制器操作“UpdateTest”从未被调用我不知道为什么。我遵循了许多教程,但仍然遇到同样的问题。感谢您的帮助 !

我的模型:

我在 ColorController 中的操作

我的观点

Javascript

0 投票
1 回答
505 浏览

c# - 通过 Ajax.BeginForm #c 发送 DateTime

我正在尝试使用 Ajax.BeginForm。我想通过 html 表单发送 DateTime。问题出在控制器中,日期时间未初始化。我得到默认的日期时间。任何想法 ?谢谢你的帮助。

我的模型:

我在 TestController 中的操作

我的观点

Javascript

0 投票
0 回答
3685 浏览

c# - .Net MVC 4 Ajax 表单验证

我在使用 ajax 表单验证时遇到问题(正如我所看到的许多人一样,但经过数小时的搜索,我仍然没有找到正确的答案)。

AJAX-post 没问题,我得到了我想要的响应,但是有两件事没有按计划工作:

  1. 客户端验证不起作用。
  2. 我的表单 DataType(DataType(DataType.EmailAddress)) 不起作用(type="text" 是我的属性,而不是 type="email")。

我在以下内容中包括<head>

我的表单模型是:

我的观点包含这种形式:

最后,我的控制器:

帮助?

0 投票
2 回答
3610 浏览

asp.net-mvc-3 - ASP.NET MVC 3 Ajax.BeginForm 重定向到新窗口

我正在尝试使用 Ajax.BeginForm。当我提交时,我想渲染一个局部视图。一切正常,但 InsertionMode = InsertionMode.Replace 不起作用,它会在新窗口中打开部分视图。

我在同一页面中也有一个 Ajax.ActionLink,它工作正常。

我已经添加了 jquery.unobtrusive-ajax.js,但它仍然不起作用。另外,在 web.config 我有

这是我的视图代码:

我的控制器:

谢谢!

0 投票
1 回答
2082 浏览

jquery - 当 Ajax.BeginForm 发布方法发送/完成时开始/停止加载

我在 MVC2 中使用 Ajax.BeginForm 进行 ajax 调用,如下所示:

现在,我想在请求发送时显示加载并在请求完成/成功/失败时停止它。

我知道我可以使用

但是,我不想这样。

我有很多这样的要求。

所以,我想用 jQuery 制作。

一旦我编写了 jquery 脚本,它就会为每个请求触发。

我喜欢这样:

但是,它仅适用于以下语法:

而且,它不适用于 Ajax.BeginForm。

我应该怎么做它与 jquery 一起使用?

任何帮助将不胜感激。

提前致谢。