99得票31回答
“Expression<>”类型定义在一个未被引用的程序集中。

在ASP.NET MVC 4.5.2 Framework中,在视图中键入@Html.LabelFor()或@Html.EditorFor()后,我遇到了以下错误:类型“Expression&lt;&gt;”在未被引用的程序集中定义。 必须向程序集“System.Core, Version=4....

93得票11回答
如何在更新了新的ASP.NET MVC 5项目中NuGet包引用后,解决与JSON.NET的程序集版本冲突问题?

我在VS 2013(更新1)中创建了一个新的ASP.NET MVC 5 Web项目,然后更新了所有NuGet包。当我构建项目时,我会得到以下警告: 警告 MSB3243:无法解决“Newtonsoft.Json,版本=6.0.0.0,Culture=neutral,PublicKeyT...

71得票5回答
Html.EnumDropdownListFor: 显示默认文本

在我看来,我有一个枚举下拉列表(这是Asp.Net MVC 5.1的新功能)。@Html.EnumDropDownListFor(m =&gt; m.SelectedLicense,new { @class="form-control"}) 如果我执行上面的代码,我会得到下拉列表,以显示以下枚...

39得票3回答
ASP.NET MVC 5错误处理

我们希望处理403错误、404错误,所有由MySpecialDomainException引起的错误,并为所有其他错误(包括IIS配置中的错误!)提供默认错误页面。所有错误都应返回适当的Razor视图,最好在视图之前有一个ErrorController。例如:public class Erro...

37得票1回答
MVC 5.1 Razor DisplayFor无法使用枚举DisplayName

我有一个实体(域)对象和一个包含枚举的模型。枚举的显示名称在 EnumDropdownList 中正确显示并工作,但是对于 DisplayFor 辅助程序,仅显示实际的枚举名称,不确定我错过了什么,因为 asp.net MVC 5.1 添加了此功能的显示名称支持,所以我不应该需要创建自己的辅助...

31得票1回答
如何在基本的MVC5.1网站中正确注册AutoFac?

AutoFac最近已经更新为MVC 5.1,但在写作时我发现文档不够完善(尤其是缺少简单示例)。 我想将依赖项注入到MVC控制器中,并为例如电子邮件(实际发送与输出窗口打印)注册自己的实现作为基本示例。 我不知道是否遗漏了用于此的好资源,而且因为它使用OWIN规范,所以我有点担心对于MVC5....

29得票4回答
如何在发布时包含TypeScript文件?

我有一个MVC 5.1 Web应用程序,最近开始使用TypeScript。我想使用sourcemapping,因此在项目中包括了.ts,.js和.js.map文件。 当我发布应用程序(例如到文件系统或Azure)时,只有.js和.js.min文件被复制,而不是.ts文件。这意味着我在发布的站...

28得票4回答
MVC捆绑和缩小:将嵌入的图像转换为URL路径

在我的MVC5.1项目中,我正在使用CSS重写转换的捆绑和缩小。styleBundle.Include("~/Content/Site.css", new CssRewriteUrlTransform()); bundles.Add(styleBundle); CssRewriteUrlTra...

25得票6回答
通过ajax执行post请求时,返回了Bad Request而不是JSON结果。

JavascriptjqXHR = $.ajax({ url: $frm.attr("action"), type: "POST", dataType: "json", cache: false, headers: headers, contentType: "application/js...

25得票5回答
在MVC 5中上传图像时,Request.Files.Count始终为0

我在一个带有字符串字段和图片的模型上有一个“Post controller”。在MVC4上,完全相同的代码可以正常工作,但在MVC5中,Request.Files.Count始终为0。 我的模型使用byte[]来存储图像,而不是HttpPostedFileBase。 我的视图:@using...