问题内容: 我正在尝试使用Ajax.BeginForm()从我的控制器发布Json结果(我正在使用MVC3)。调用Json结果时,应将其发送到javascript函数并使用提取对象 但是,在尝试调用Ajax POST时,它只会引发“ Microsoft JScript运行时错误:对象不支持此属性或方法”。 我的代码: 控制器: 视图: 奇怪的是,完全相同的代码可以在MVC2中使用-这是一个错误,还
问题内容: 我一直在Ajax请求上收到400错误请求。我不知道这有什么问题。我正在使用: 控制器: Ajax呼叫: HTTP请求: 响应: 任何想法如何解决这个问题?作为基础,我使用了本教程。我搜索并读取了大多数带有400 Bad Request错误的线程,但这并不能解决我的问题。 编辑:图书课: 编辑2: 问题答案: 我解决了我的问题。为了使它起作用,我做了以下操作:首先,我将依赖关系更改为ja
问题内容: 我有一个将数据发送到控制器的ajax请求,它收集我的下拉菜单的值 错误是 错误的回应是 更新 我的表格 我的ajax请求 我的控制器 它给500内部错误..其笨拙的帮助 问题答案: 您的post方法必须具有属性。删除属性或在视图中添加令牌 并将其传递回ajax函数 请注意,该参数在操作方法中不是必需的
问题内容: 我在控制器中有这个: 我想从: 如何通过使用Ajax调用来提交此信息我需要让此表单提交的JQuery ajax调用。 而且我想确保数据类型,谢谢 问题答案: 试试这个
问题内容: 我有一个控制器函数,该函数以前在URL(我在路由文件中设置)的每个部分中都有整数,但现在参数之一需要是整数数组。这是控制器动作: 在我的javascript中,我有以下内容,但现在需要使scopeId为整数数组。我如何设置要发布到使用jQuery,JavaScript的URL 问题答案: 以下应完成此工作: 如果您使用的是ASP.NET MVC 3,则还可以将请求作为JSON对象发送:
问题内容: 在对MVC中的服务器的AJAX请求中,如何将ID列表传递给控制器的动作函数? 我接受是否使用HTML帮助程序。 我知道,当涉及到简单的类型,如MVC的模型绑定没有问题,和。 就像我必须在动作中使用和数组一样吗? 我不在乎我是否必须使用或者即使字符串我或我总是可以将它们转换。我只需要它们在服务器上。我的列表ID目前为空。 Javascript: MVC动作: 编辑: 添加了我的AJA
问题内容: 我有以下问题: 在按钮单击上,我将一些数据发布到服务器。我的控制器动作如下所示: MyViewModel如下所示: 而AJAX-Call则是以下的: 我已经尝试做的事情: 将dataType更改为’json’ 二手:传统:真 尝试var myEntries = JSON.stringify(…); 尝试var myEntries = {条目:[JSON.stringify({…}),J
问题内容: 传递参数时出现错误, “无法绑定多个参数” 这是我的代码 阿贾克斯: 问题答案: 参考:ASP.NET Web API中的参数绑定-使用[FromBody] 最多允许一个参数从消息正文中读取。 因此,这将不起作用: name) { … } 此规则的原因是请求正文可能存储在只能读取一次的非缓冲流中。 重点矿 话虽如此。您需要创建一个模型来存储预期的聚合数据。 然后更新动作以期望模型在体内
问题内容: 我有一个TreeView帮助器,其中包含类别及其链接的列表。我做到了 好。它的工作就像一种魅力。 我做了一个函数,它使用JQuery获取链接信息: 还有GetLinkInfo 我解决了这个问题 和jQuery 问题答案: 尝试更改为 我认为返回类型可能会引起问题,但这只是预感!
问题内容: 在我的ASP.NET MVC项目中,我使用ClosedXML生成了一个excel文件。 它在非ajax调用中效果很好。这是我的控制器动作方法 现在,我正在尝试通过ajax请求来执行此操作。但是文件不是从mvc控制器发送的。 我该怎么办呢?先感谢您。 问题答案: 为什么不?ramiramilu关于使用和是正确的。除了ASP.NET MVC3,我做过同样的事情。 我建议使用返回的控制器 仅
问题内容: 我试图从数据库中获取数据,并使用ajax和jquery在页面中显示它。这个平台是新手,所以任何人都可以帮助我Model: 控制器: 阿贾克斯: 在这里,我需要在数据成功时获取数据,否则会通过错误获取数据 这个平台的新手可以帮助我吗 问题答案:
问题内容: 我的模型有多个输入的视图(Html.TextBoxFor(x => x.attribute)等。我的ajax方法是: 并且这可以完美地工作,该模型完美地适用于formMethod,但是当我更改formMethod并添加另一个参数(例如“ int test”)时,它不再起作用。 我的方法如下: “测试”:编号确实正确输入到控制器中的方法,但是模型现在突然为空? 我究竟做错了什么? 问题答
问题内容: 我有一个返回JSON的MVC控制器。我想使用jQuery读取/获取JSON并遍历JSON项目/行。 基本上,我正在阅读一堆评论,然后逐一显示评论。 有人有代码示例吗? 我正确地获取了json。请参阅下面的返回数据。 谢谢 编辑: 如何循环这些由控制器返回的json?我需要循环3次,然后对于每一行,我需要访问该行中的所有键和值。 问题答案: 第一个问题的答案是允许Json在GET中工作。
问题内容: 我正在尝试使用JQuery Ajax将表单的数据传递到我的控制器方法,但是由于在Controller Side上使用调试器时ViewModel为null,因此我不确定如何执行此操作。 我的ViewModel是: 前提是我数据库中的实体/表。 该表单包含“前提”表中的字段。 在我的javascript函数中,我这样做: 但是,当我在方法中检查viewModel参数时,它为null: 关于
问题内容: 我正在寻找一种方法来强制执行仅通过AJAX请求访问的控制器操作。 调用action方法之前执行此操作的最佳方法是什么? 我想从我的动作方法中重构以下内容: 我设想的是可以像属性一样使用的。我没有创建这样的自定义属性的经验。 问题答案: 创建一个触发OnActionExecuting的ActionFilter 设置过滤器的Result属性将阻止执行ActionMethod。 然后,您可以