问题标签 [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 回答
4258 浏览

ajax - 通过 ajax 将日期参数传递给 @url.action

在我的 ASP.NET MVC 4 应用程序中,我使用从StackOverflow 帖子中获取的以下 JAX 代码将日期参数传递给控制器​​,但我收到以下 http 404 错误:“您正在寻找的资源已被删除,名称已更改,或暂时不可用。请求的 URL /myWebApp/myController/myAction/01/01/2014/12/31/2014"

这里输入控件 txtFrom 和 txtTo 的值分别为 01/01/2014 和 12/31/2014。问题是 MVC 可能将每个日期解释为三个不同的参数。我们怎样才能解决它。我尝试用 $('#txtFrom').val().replace("///g", "_") 替换 $('#txtFrom').val() 但它不起作用。

行动方法

0 投票
1 回答
2596 浏览

asp.net-ajax - 如何在 ASP.Net MVC 5(Razor 视图)中使用模型中的 html 助手创建标签文本

我正在尝试使用模型 RoomAvailabilitySummary 中的 html 助手创建标签文本

查看设计:

控制器:

问题:我无法使用带有 html 助手的模型创建标签文本。

我得到的错误: IEnumerable'不包含'ARRDAT'的定义并且没有扩展方法'ARRDAT'接受IEnumerable类型的第一个参数

我在代码中犯了什么错误?

0 投票
1 回答
1006 浏览

asp.net-mvc - 阻止页面通过 MVC Ajax actionlink 导航

我正在使用 asp.net(模型视图控制器)razor view Ajax 操作链接来浏览我网站中的页面。我的要求是在导航到不同页面并离开当前页面之前,我必须限制用户并填充一些弹出窗口。

假设有视图 1(链接)我在加载视图 1 页面之前单击视图 1,我将不得不显示一些弹出窗口。我已经使用 html 操作链接实现了此功能,但我也希望它用于 ajax 操作链接。

谢谢,

0 投票
1 回答
7536 浏览

asp.net-mvc - 所需的防伪表单字段 __RequestVerificationToken 不存在

你能帮我解决这个问题吗?我正在实现没有表单或 html.beginform 的登录表单,因为我正在通过 Ajax 调用调用控制器/API,并且基于状态消息/成功,我想根据要求重定向到某个页面。请注意,我不应该跳过已为控制器方法实施的防伪方法。谢谢。

但由于“所需的防伪表单字段 __RequestVerificationToken 不存在”,我无法继续进行

我的观点如下:

而Ajax代码如下

感谢您的帮助。

0 投票
1 回答
1668 浏览

asp.net-mvc-4 - 带有 Asp.net MVC 4 PartialView Ajax 请求的 Google Maps Api

我有片面的看法。此部分视图由 Ajax.actionlink 请求返回。部分视图包含谷歌地图。但是,当文档准备好时,必须运行不渲染地图的脚本。

如何在部分视图结果中显示谷歌地图?

部分视图脚本:

0 投票
0 回答
359 浏览

ajax - 控制器在 mvc 中使用 ajax ActionLink 返回不正确的数据

几天前通过搜索,我在页面中放置了一个 ajax 按钮,但直到现在我才知道问题所在,事情发生了,我收到的结果不是 ajax 重定向的结果,而是第一次处理的结果(虽然我想知道为什么它会扭曲)......

我想做的是通过链接按钮而不是按钮执行过滤。

所以我有两个动作,一个是我的 ajax 按钮,第二个是我的索引:

1.

2.

我的观点是这样的:

当我单击链接时,它应该转到 Ajax 方法,然后是收件箱,过滤我的数据并返回一个视图,但它首先进入收件箱,然后是 Ajax,再次进入收件箱,接下来它的值似乎是真的,但结果是退货不正确

我也在到达过滤步骤之前,尝试了以下操作:

使用以下脚本:

但它不返回控制器或不刷新页面

0 投票
1 回答
819 浏览

asp.net-mvc-ajax - MVC Ajax 表单不能与下拉列表项更改事件一起使用?

我有一个 MVC Ajax 表单。我试图通过更改下拉列表中的项目向控制器发送 Ajax 请求。我尝试使用以下代码,但我的控制器将请求视为正常而不是 Ajax 请求。

看法:

控制器:

Ajax 请求在控制器中通过按钮单击事件进行标识,但在更改时没有下拉列表。为什么?请提供一种通过更改下拉列表项来完成此任务的方法。

有人可以帮我解决这个问题吗?

控制器:

0 投票
1 回答
71 浏览

asp.net-mvc - 动态加载编辑器的最佳方法是什么?

我对 ASP.NET MVC 还是很陌生(或者至少在更高级的场景中使用它时)——所以我正在寻找针对特定使用场景的一些反馈以及实现它的最佳方法。我尝试进行了多次搜索 - 但没有找到类似的东西。

我对实现它的方法很灵活——只要提议的解决方案运行良好。

比如说,我有一个名为 的实体Vehicle,它与一个实体相关联,VehicleType并且Vehicle还与一个属性实体相关联,具体基于被VehicleType调用的VehicleProperties。例如 - 车辆类型可以是“Car”、“Boat”等,VehicleProperties 包含 Car VehicleType 的“BodyStyle”、“Color”等以及“Boat”VehicleType 的“Length”、“Weight”等

On the create and edit forms for the VehicleConntrollerI'm looking to do something along these lines: Have a drop down list of vehicle types and when the selection of that changes load the appropriate "VehicleProperties" form that is specific to this VehicleType.

这就是我的问题所在 - MVC 中最好的方法是什么?寻找 AJAX 类型的方法。如果有人有任何示例教程或文章可以概述潜在的解决方案 - 我将不胜感激!

我目前正在使用带有 jQ​​uery 的 ASP.NET MVC 5 - 但如果需要一个优雅的解决方案,我愿意添加其他 JS 库。

0 投票
1 回答
678 浏览

asp.net-mvc - 无法从 AJAX 调用操作方法

我有一个 JavaScript 方法dotrack()。我UpdateJson通过 AJAX 从 JavaScript 调用一个动作。我正在传递 JSON 数据类型,该方法将返回true/false. 执行后系统将进入成功块但返回值不是true/false

我的问题是,系统是否正确调用了该操作。

Controller 是 Portal,Action 是 UpdateJson:

请帮忙。

0 投票
1 回答
75 浏览

ajax - MVC 5 ajax 在默认项目中不起作用

我创建了一个默认的 MVC 5 项目。我使用了 Entity Framework 6。我创建了一个简单的人员类,其中 Id 和 Name 作为模型。然后我在运行代码首次迁移后使用 MVC 5 模板为其生成了 CRUD 操作。我实现了删除功能一切正常。

但是当我复制相同的代码时,其他 MVC 项目。但这个项目包含一些额外的 css 和 js。每当我点击删除或任何其他操作页面回发。我想知道为什么会发生这种情况以及为什么默认项目启用了 Ajax 的所有功能。我在这个项目中缺少什么