asp.net-mvc相关内容

如何在ASP.NET MVC中发送XML文件给客户端

在一个ASP.NET MVC中我有一个数据库表。我想在某个视图页面上有一个按钮,如果一些用户单击该按钮,我的应用程序将生成包含数据库中所有行的XML文件。然后将包含XML的文件发送到客户端,以便用户看到一个下载弹出窗口。 同样,我想允许用户上传一个XML文件其内容将被添加到数据库中。 让用户上传和下载文件的最简单的方法是什么? 感谢所有答案 编辑: 这是我的方法: ..
发布时间:2017-07-13 12:22:07 C#/.NET

在asp.net mvc中单击按钮,发送多个文件供用户下载

如何发送多个文件下载到用户/浏览器点击按钮? 我知道如何发送单个文件下载。如何发送两个或多个文件? 解决方案 在以下链接。 最终,HTML被设计为单个请求/回应沟通。您的选择是考虑多部分文档,或者将输出文件压缩在一起。 编辑:还有另一个问题这里以及这里。 ..
发布时间:2017-07-13 12:15:08 C#/.NET

Chrome显示“已取消”成功下载文件(200状态)

不知道这是否是一个实际的问题,但是我正在ASP.NET中编写一个文件,即使文件总是成功地通过,在Chrome的开发者工具网络标签中,我总是看到这行红色,标记为“已取消”。 我已经尝试了很多方法,为了简单起见,我用一个简单的文本文件来尝试,但它是对于PDF和其他文件类型也是如此。 WebForms:我已经尝试了很多以下组合: Response.Clear(); //和/或/ ..
发布时间:2017-07-13 11:23:37 C#/.NET

如何生成链接在asp.net MVC中下载文件?

我正在测试 Doddle Report ,以生成一个IEnumerable对象的几个报告。我需要生成一个这样的链接 PDF - http://myserver.com/reports/ProductsReport.pdf 问题是我该怎么做? en停止使用Doddle Report,并以XML格式生成del Excel。 解决方案 查看这个教程返回不 ..
发布时间:2017-07-13 11:14:20 开发方法

从FileResult下载文件,而不保存到磁盘

我正在使用MVC 4。 我的控制器中有一个方法,可以根据需要生成CSV文件,然后我希望该文件由用户下载而无需将其保存到服务器端的磁盘。所以我在File()对象上传递一个MemoryStream,以避免首先将文件保存到磁盘,然后给他下载路径。 控制器方法: p> [HttpGet] public ActionResult GenerateCsv(string data) ..
发布时间:2017-07-13 10:50:39 C#/.NET

Android浏览器不会下载pdf文件

我有一个网络应用程序,让用户下载一个pdf文件。它是ASP.NET MVC,它在桌面浏览器,iPhone,Android Chrome以及覆盖Web View setDownloadListener()的本机Android应用程序中都可以正常工作。 但是,使用默认的Android浏览器时,下载似乎不起作用。我正在测试运行4.2.2的Galaxy Nexus和运行2.3.7的Nexus S 4 ..
发布时间:2017-07-13 10:41:00 移动开发

文件下载使用asp.net mvc

我尝试使用以下代码。但是它没有起作用。 public FileResult下载(string path) { return File ,“application / pdf”,Server.UrlEncode(path)); } 我的Ajax代码是: $ b数据:{路径:路径}, 类型:'POST', async:f ..
发布时间:2017-07-13 10:33:33 开发方法

如何从MVC控制器呈现文件下载?

在WebForms中,我通常会有这样的代码,让浏览器提供一个任意文件类型的“下载文件”弹出窗口,如PDF和文件名: Response.Clear() Response.ClearHeaders() ''#将文件发送到输出流 Response.Buffer = True Response.AddHeader(“Content-Length”,pdfData.Length.ToSt ..
发布时间:2017-07-13 08:48:47 开发方法

模型binder无法处理double.MAX字符串表示形式返回到double

现在我有一个属性 double Maximum 的ViewModel。在视图方面,它保留在隐藏的输入中,以帮助不显眼的验证。 当发布后备值时,绑定会以静默方式失败。我不得不在这一行上放一个断点: if(ModelState.IsValid) 并检查哪个 ModelState 属性有错误。然后我发现这个 double Maximum property has a er ..

当通过开发人员工具查看时,Wizmo5 flexgrid无法在浏览器中完全呈现

使用编码测试自动化使用wijmo网格滚动的屏幕。 问题是无法记录所有单元格,因为滚动后出现的单元格不能在DOM中渲染,这从浏览器的Inspect元素特征中可以看出。 如何捕捉单元格? 编辑:这里的问题是,只有可以看到的单元格才能在dom中呈现,我们可以看到,而右边的网格部分即滚动后出现的部分不会被渲染。 红线只显示可见单元格,而不是右边的网格。 黄色突出显示的div显示新 ..
发布时间:2017-06-25 05:41:51 JavaScript

隐藏的文件输入在提交时不保留值

我有一个隐藏的文件输入与假按钮和输入为浏览器显示一致性。我目前的原始输入也可见,并发现使用它来上传文件一切正常。 但是,使用“dummyfile”中的按钮通过javascript触发点击,该值将按预期加载,也可在UI中加载。但是当我点击提交这个时候,它改为从输入中清除值,不做任何其他事情。这只会发生在IE中,而不是在chrome中。这是我之前问过的一个问题的根源: https://stack ..
发布时间:2017-06-25 05:19:08 前端开发

ASP.NET MVC AJAX与jQuery

我有一个网站,每个用户的页面显示评论,并允许其他用户添加评论。我想拥有它,所以添加评论表单是在页面上,当用户添加评论时,它被添加到数据库并显示在AJAX的注释部分。我使用jQuery的AJAX和LINQ to SQL来处理数据库逻辑。如何做到这一点,以便在将注释添加到数据库后,注释部分将被刷新和更新,而不刷新页面? 解决方案 您需要利用jQuery ajax调用触发的“成功”(或“完成”) ..
发布时间:2017-06-24 23:23:14 前端开发

Dojo MVC的布局实现

从一开始就尝试使用良好的做法,我从头开始了一个dojo项目。我真的很喜欢dojo工具包,所以我正在走大量的文档和示例,让我有很多很酷的东西,但是没有办法如何为未来的开发人员(或附加组件)实现一个架构。我已经在网上搜索,发现这个 dojo样板工程似乎是一个很好的开始这一切都在一起,但是我想要更多的东西,我想在我的应用程序中实现MVC模式(我在JAVA和Ruby on rails dev上有很多经验) ..
发布时间:2017-06-24 09:11:35 其他开发

视觉工作室锁定DLL,因为使用“嵌入资源”嵌入视图

项目A包含一个视图,我们称之为View1.ascx在属性窗口 中标记为“嵌入式资源”,PROJECT A和PROJECT B和C都加载view1从PROJECTA.DLL使用自定义资源提供程序 这样我可以重复使用我的跨项目视图。 可悲的是,这导致视觉工作室在PROJECTA.dll每次更改后首次无法构建PROJECT B或C。 “错误12无法将”C:\GIT\PROJECT ..
发布时间:2017-06-08 23:26:37 C#/.NET

与ASP.NET MVC项目本机DLL依赖关系

编辑:我找到了一种方法让它在本地工作,但是在 Azure 我仍然得到 System.IO.FileNotFoundException 在该程序集。 我的问题可能与这个问题在这里。但是它略有不同,我已经尝试过这个解决方案,但它没有起作用。以下是详细信息。 我有一个ASP.NET MVC应用程序,其中添加了一个参考添加到第三方 CLR DLL。该第三方DLL需要一个它调用的本机DLL。现在,如 ..
发布时间:2017-06-08 22:21:26 C#/.NET

是否可以使用MVC项目制作单独的DLL?

我们有一个在Asp.net MVC5开发的大型项目。我们的模型和业务逻辑在单独的类库中定义。现在我们需要在现有的项目中添加另一个模块,但是我们需要一个单独的dll。 此模块还共享最多的javascripts,css文件和其他文件。这就是我们不想分开MVC项目的原因。 有没有为什么我们可以为模块创建单独的dll。所以我们不想部署或触摸其他dll。 解决方案 从您的描述中,您说项目 ..
发布时间:2017-06-08 19:28:32 C#/.NET

Asp.Net身份本地化PublicKeyToken

我试图通过使用这篇文章的建议来获取瑞典语Asp.Net Identity的本地化错误消息:如何本地化ASP.NET Identity UserName和密码错误消息? 使用NuGet我下载了德语语言包,然后在dotPeek中打开\packages\Microsoft.AspNet.Identity.Core.2.0.0\lib\\\ et45\de\Microsoft.AspNet.Ide ..
发布时间:2017-06-07 22:57:25 C#/.NET

MVC4应用程序“无法加载DLL”libmp3lame.32.dll'

我试图在MVC4应用程序中使用NAudio.Lame库,并且收到错误: 无法加载DLL'libmp3lame.32.dll':找不到指定的模块。 我通过NuGet添加了库。我能够使用Windows Forms应用程序使图书馆工作正常,所以我相信这个问题是针对MVC4的。 我尝试了图书馆作者的建议: https://stackoverflow.com/a/200 ..
发布时间:2017-06-07 21:35:03 .NET组件控件