问题内容: 目标: 我想让我的用户在我的网页上下载文件。我想打开一个新窗口,并在其中显示或下载文件。 我的实现: 但是,此文件首先必须在服务器端生成,这可能需要一段时间。当用户单击按钮下载文件时,我进行了ajax调用并显示等待动画,直到得到响应为止。处理该调用的控制器操作将生成文件(PDF)并返回FileResult。现在,在javascript中我的ajax调用的成功功能中,我得到了文件数据。
问题内容: 在MVC4中,如何将javascript对象传递给AJAX中的C#控制器?最后,我尝试了一下,但没有成功。 Javascript客户端: C#服务器端方法: 我的参数始终为null。我试图更改contentType,但仍然无法正常工作。我的错误在哪里?我找到了一些帖子,但没有发现我做错了什么。 非常感谢。 问题答案: 确保javascript和C#模型之间的属性名称匹配。在你的问题,你
问题内容: 我的MVC视图中的代码为黑色,如下所示: 我想设置ViewData [“ selected”]的值,以便可以将其发送到所需的操作。有人可以建议我该怎么做吗? 谢谢! 问题答案: 为什么不使用表单,而不在下拉菜单中使用jQuery onChange事件?
问题内容: 让我首先说明我尝试过的所有可能的解决方案。我现在在脚本文件夹中,并将其添加到捆绑包中。我尝试在视图页面以及页面上同时引用它,这就是我目前拥有捆绑软件的方式: 在我的所有其他视图都源自于主布局视图页面中引用了该捆绑软件: 最后,在web.config中,我将以下键添加到了应用程序设置中: 既然已经说了,这就是我的Ajax调用的样子。我试图从一个独立的页面返回一些数据,并用主页中的内容替换
问题内容: 我已经尝试了几个小时才能使其正常工作,我真的希望你们中的一个比我更了解(很多)。当客户端在文本框中键入内容时,我想调用MVC C#控制器方法称为updateOrder()。理想情况下,我想使用FormCollection访问表单元素(该表单称为“ createOrder”)。 在控制器中,我有: C# 上面的字符串声明是断点的。在视图中,我有一个基本上可以复制并粘贴在stackover
问题内容: 我有一个视图模型,其中包含其他对象的集合。 在我的一种视图中,我传入ParentViewModel作为模型,然后使用 其中显示Id和Name属性的表单。 当用户单击一个按钮时,我通过Ajax调用一个操作以加载带有Child集合的局部视图: 然后使用自定义模板Child来显示每个传入的Child的表单。 我遇到的问题是,Child自定义模板创建的表单未使用DefaultModelBind
问题内容: 我想使用Ajax更新MVC中的表格。我已经使用ajax在数据库中插入了数据。我只想在插入新行后更新表。 PS。我尝试搜索,但没有任何帮助,我仍然感到困惑。 用于插入新记录的Ajax代码: 问题答案: 您可以创建一个操作方法,该方法返回呈现表所需的HTML标记。让我们创建一个视图模型,通过该模型我们将传递表数据。 现在,在您的操作方法中,从表中获取数据,加载到我们的视图模型类的列表中并发
问题内容: 我有一个用ASP.NET MVC编写的网站。我有一个页面,用户可以在其中创建小文章。他们可以在本文中选择图片。我有一个页面,他们可以在其中上传图片,在“创建文章”页面上,只需列出它们即可。但是许多人抱怨他们在意识到自己没有上传所需图像之前写了整篇文章。我想要的是用户能够从“创建文章”页面上载图片,然后重新加载我的可能图片下拉菜单供您选择。 我正在考虑在页面上制作一个单独的多部分表单,然
问题内容: 我正在尝试使用以下方法将使用jQuery Ajax的数据发布到MVC动作。但是在控制器内部,所有模型属性始终都是。不知道我在这里想念的是什么。 .CSHTML 的JavaScript 控制者 模型 EDIT1 我已经添加了上面的模型。单击保存后,此处显示序列化数据和JSON 数据。 序列化数据 后 我尝试添加属性和没有运气的属性。 我认为不必将返回类型从更改为。 该URL也是正确的,因
问题内容: 我在MVC应用程序中有此标记。 当它运行时,IngredientsListControl.ascx在浏览器中显示为新页面,并且不会更新Ingredientlistdiv。 这是我的控制器动作 我在这条线上做对了吗? 这就是我将控件呈现到div中的方式,以便它不会加载新页面。 马尔科姆 问题答案: 使用此功能时: …您应该注意,这与 它不会引发onsubmit事件,并且不会调用MVC的A
问题内容: 我很难在MVC3上进行验证。当我直接加载页面时,它工作正常,但是当我使用jquery AJAX POST时,它无法验证: 使用加载此表单,这是呈现的HTML: 通过拦截表单/提交来使用AJAX POST。帖子完成后,将弹出并关闭模式对话框。我想在发送帖子之前验证表格: 我这样做是否破坏了某些东西? 始终返回true。 我的web.config具有: 我的页面来源有: 我的模型有: 经过
问题内容: 在我的MVC视图中,我有一个按钮: 当我单击此按钮时,我需要调用一个动作,在其中执行一些操作,然后提交我的表单。 我有这个jQuery的: 然后我要提交表格。在控制器中,我有2个动作: 问题是当我按下按钮时,无法到达Action,导致ajax给了我,但是当我删除时,ajax可以正常工作,但是Action永远不会执行。 请问如何执行两个动作的任何想法?我想也许在尝试通过jquery 添加
问题内容: 是否有类似UpdatePanel(在ASPX中)的Razor? 我想每30秒自动刷新一次数据(例如表格,图表等)。类似于每30秒单击以下链接: 编辑: 我可能应该补充说,动作链接呈现了部分视图。 cshtml中的代码: 控制器中的代码: 如果PartielView可以刷新自身,它将被创建。 问题答案: 您可以使用Jquery尝试类似以下的操作(虽然尚未测试) 上面的代码应放置在包含页面
问题内容: 我试图在带有Razor的MVC 4中使用$ .ajax发出AJAX请求。我不确定如何实现它。 使用此视频,我能够成功进行返回数据的链接驱动的调用,但是我似乎无法在jquery函数中执行相同的操作。我似乎找不到如何执行此操作的任何基本示例。这就是我正在使用的: HomeController.cs View.cshtml 问题答案: 您只需要使其成为一个。另外,如果您使用的是Ajax PO
问题内容: 我有一个控制器和一个定义的方法… 异常问题 如果发生设备或网络错误(例如SQL Connectivity错误),我们必须记录异常。 这些消息就像用户的验证消息,我们不想登录。 引发异常也会淹没事件查看器。 我需要一些简单的方法来向$ .ajax调用报告一些自定义的HTTP状态,以便它应在客户端导致错误,但是我不想抛出错误。 更新 我无法更改客户端脚本,因为它与其他数据源不一致。 到目前